MySQL Error 1153 - Got a packet bigger than 'max_allowed_packet' bytes

linux环境下,使用mysql版本5.5,在提交数据的时候出现sql错误:MySQL Error 1153 - Got a packet bigger than 'max_allowed_packet' bytes


mysql会根据配置文件会限制server接受的数据包大小

打开mysql配置项文件my.cnf(windows下的my.ini)

在mysqld段进行的server配置段进行修改

max_allowed_packet=32M(据情况可自行设置)

重启mysql服务,参数生效



或mysql命令中运行

set global max_allowed_packet=3*1024*2014*10

退出mysql命令,重新登录,

可查看max_allowed_packet是否编辑成功

show VARIABLES like '%max_allowed_packet%';

注意,命令行设置的如果重启mysql服务,

max_allowed_packet设置的值会还原成默认的初始值

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。

武斌博客 http://www.wubin.pro

Top