windows下修改mysql的max_allowed_packet的值

问题现象:

windows下修改mysql的max_allowed_packet的值

环境:免安装版mysql5.1.73

问题原因:mysql中max_allowed_packet参数的事限制

解决方法:

1、数据库中查询参数设置的大小

SHOW VARIABLES LIKE '%max_allowed_packet%';

windows下修改mysql的max_allowed_packet的值

计算了一下4194304÷1025÷1024=4M

2、修改my.ini,在[mysqld]下新增或修改max_allowed_packet参数:

max_allowed_packet=20M

重启mysql服务后发现不生效,又执行了下面的语句

SET GLOBAL max_allowed_packet = 20*1024*1024

重启后发现还是不生效

3、然后我在mysq下的文件挨个试了一下,最后在my-large.ini下设置成功了,重启也没有被重置。

windows下修改mysql的max_allowed_packet的值