本文共 452 字,大约阅读时间需要 1 分钟。
问题描述:
Packet for query is too large (1157240 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable
问题提示了,数据过大,可以通过设置max_allowed_packet参数解决。
设置语句:
1.set @@max_allowed_packet=15*1024*10242.SET GLOBAL max_allowed_packet=16*1024*1024
我是第二个可以,第一个不行。
后来又因为数据量太大需要调整大小,以上语句都不能用了,可以采用以下方法:
找到配置文件/etc/my.cnf 并添加以下语句:
max_allowed_packet=20M
修改完之后重启服务即可。,通过以下语句可进行查询:
SHOW VARIABLES LIKE '%max_allowed_packet%'
参考博文:
转载地址:http://elmws.baihongyu.com/