MySQL server has gone away

背景:通过使用navicat连接本地mysql,执行sql文件恢复数据库时,执行几秒后提示“MySQL server has gone away”错误;

分析:由于本人经常遇到该问题,基本问题都是由于sql文件超过mysql设定的最大文件大小。

解决方法:

1.执行语句查看mysql最大执行文件限制:

        show global variables like 'max_allowed_packet';    

2.修改最大文件参数:

        set global max_allowed_packet=1024*1024*16;

3.再次执行sql文件恢复

你可能感兴趣的:(MySQL server has gone away)