首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql max_allowed_packet

Mysql max_allowed_packet
EN

Stack Overflow用户
提问于 2015-03-21 03:23:57
回答 1查看 2K关注 0票数 2

当我发布MySql (运行在CentOS7上的mariadb)时,我遇到了一些问题

代码语言:javascript
复制
 show global variables where variable_name = 'max_allowed_packet';

反应是

代码语言:javascript
复制
 +--------------------+---------+
 | Variable_name      | Value   |
 +--------------------+---------+
 | max_allowed_packet | 1048576 |
 +--------------------+---------+
 1 row in set (0.00 sec)     

女巫的意思是它是100万。我需要将这个值永久保留在5M或更大的位置,我尝试编辑/etc/my.cnf文件

代码语言:javascript
复制
[mysqldump]
max_allowed_packet=16M

所以它一直是这样。

代码语言:javascript
复制
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqldump]
max_allowed_packet=16M

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

但是,在重新启动服务器之后,看起来max_allowed_packet = 1048576有什么建议吗?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-22 20:36:26

我终于能解决这个问题了。

我们讨论的是DigitalOcean中的一个液滴。在doplet创建之后,我遵循了一个教程,并发布了一个“”(或者可能是mariadb-server,不确定)。它似乎忽略了/etc/my.cnf中的所有配置,所以我尝试了一个Fedora液滴。我能够从Oracle存储库安装MySql。一切都很好。但我会在另一个问题(或可能提交机票)中讨论Fedora上的一个问题。

我所做的就是访问mariadb官方网站,并按照一些指示到达这个页面。release=centos7-amd64--centos7&version=10.0因此,建立官方的mariadb临时存储库,然后发出"yum“,似乎解决了这个问题。

现在就这些了。谢谢大家的阅读。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29178879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档