MySQL server has gone away解决办法

使用mysql导入大文件sql时可能会报MySQL server has gone away错误

该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功

该项的作用是限制mysql服务端接收到的包的大小,因此如果导入的文件过大则可能会超过该项设置的值从而导致导入不成功!


show global variables like 'max_allowed_packet';


修改为150M,如果文件更大,则修改为比文件大的数值,该命令只对当前有效,如果mysql重启则会恢复默认值。

set global max_allowed_packet=157286400;



看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦