windows下修改mysql的max_allowed_packet的值
问题现象:
环境:免安装版mysql5.1.73
问题原因:mysql中max_allowed_packet参数的事限制
解决方法:
1、数据库中查询参数设置的大小
SHOW VARIABLES LIKE '%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下设置成功了,重启也没有被重置。