Navicat中MySQL server has gone away错误
我在Navicat中执行一个900M左右的Sql文件时,遇到了MySQL server has gone away这个错误。后经查看执行报错的sql,发现了报错的原因是sql语句过长的问题。
解决办法如下:
1.打开Navicat,点击工具-->服务器监控
2.选择要执行sql文件的数据库,右边选择变量。找到max_allowed_packet,编辑变量值,输入9999999999
3.重新执行sql文件就可以了