1

我正在尝试更改max_allowed_packet=20M. 这就是我所做的:

$ mysql -u root -e 'show variables like "max%"'

+----------------------------+----------------------+
| Variable_name              | Value                |
+----------------------------+----------------------+
| max_allowed_packet         | 16777216             |

$ sudo vim /etc/my.cnf

# my.cnf
[mysqld]
max_allowed_packet=20M

$ sudo service mysql restart

$ mysql -u root -e 'show variables like "max%"'

+----------------------------+----------------------+
| Variable_name              | Value                |
+----------------------------+----------------------+
| max_allowed_packet         | 16777216             |

为什么这里没有任何变化?我需要做什么才能真正更改此设置?(请注意,我在这里使用的是 ec2)。

4

2 回答 2

1

尝试

[mysqld]
max-allowed-packet=20M

反而。

电脑可以这么挑剔!

于 2012-07-23T01:14:55.470 回答
0

您的重新启动查询不正确。它应该是:

$ sudo 服务 mysqld 重启

你错过了mysqld中的“d”

于 2015-02-12T04:37:34.203 回答