我无法在mysql上设置新变量

时间:2014-04-30 12:50:03

标签: mysql apache

我想在我的服务器上增加max_allowed_packet变量而我不知道为什么,当我在/etc/my.cnf添加句子时,它不起作用!!这是我添加的行:

max_allowed_packet=62M

但是当我通过mysqladmin variables检查当前值时,它会显示10M !!我甚至重新启动了我的服务器!没有任何反应!

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

settings file通常有几个部分(MySQL称之为 groups )。您可能无视这一事实:

# The following options will be passed to all MySQL clients
[client]
port        = 3306
socket      = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port        = 3306
socket      = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M