当我发布MySql (运行在CentOS7上的mariadb)时,我遇到了一些问题
show global variables where variable_name = 'max_allowed_packet';反应是
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
1 row in set (0.00 sec) 女巫的意思是它是100万。我需要将这个值永久保留在5M或更大的位置,我尝试编辑/etc/my.cnf文件
[mysqldump]
max_allowed_packet=16M所以它一直是这样。
[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有什么建议吗?提前谢谢。
发布于 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“,似乎解决了这个问题。
现在就这些了。谢谢大家的阅读。
https://stackoverflow.com/questions/29178879
复制相似问题