3
回答
max_allowed_packet设置后过段时间自动重置为默认值
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
因为插入数据或者查询的时候,mysql服务接收数据包的大小受限于max_allowed_packet参数,一般会把这个配置值修改大一些,我在~/my.cnf配置文件中修改为:
max_allowed_packet = 4M

然后重启mysql服务

在查询:

mysql> show variables like '%max_allowed%';
+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 4194304    |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
2 rows in set (0.00 sec)



此时是预期的数字,但是过段时间后,可能一天或者几个小时,再去查询该值,会变为初始值,也就是说变小了,这会导致我查询数据或者查询sql语句过大的时候报错;

不知道有没有人了解这个现象?是否有解决方案?  :)



举报
songdaren
发帖于1年前 3回/928阅
顶部