Dragon
主机之家测评主机之家测评  2019-08-25 17:52 主机之家测评 隐藏边栏 |   抢沙发  225 
文章评分 0 次,平均分 0.0

在使用 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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享