国内外VPS
主机测评与优惠

mysql:1153 Got a packet bigger than 'max_allowed_packet' bytes错误解决办法

在使用Navicat for mysql导入sql文件时,遇到错误1153 Got a packet bigger than 'max_allowed_packet' bytes,出现这个错误的原因是导入的文件大小超出了mysql的设置。解决办法有以下两种:

1.临时性解决,通过以下命令临时修改max_allowed_pachet的值。

  mysql>set global max_allowed_packet=524288000; #修改为512M

2.修改mysql配置文件:my.cnf(linux)或my.ini(windows),在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):

  max_allowed_packet=512M

修改完成后重启mysql即可(上述值仅供参考,请根据实际情况调整)。

附:windows7下phpstudy中修改mysql的max_allowed_packet截图:

mysql:1153 Got a packet bigger than 'max_allowed_packet' bytes错误解决办法

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《mysql:1153 Got a packet bigger than 'max_allowed_packet' bytes错误解决办法》
文章链接:https://www.liuzhanwu.com/2958.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册