MySQL server has gone away

MySQL数据库出现MySQL server has gone away错误一般是sql语句太大导致的,可以更改MySQL的相关配置文件进行解决。

解决办法

找到MySQL的配置文件my.ini(其路径一般为C:\ProgramData\MySQL\MySQL Server 5.7\my.ini),在配置文件更改max_allowed_packet=10M中的数值,按照需求更改;添加wait_timeout=2880000interactive_timeout = 2880000

更改配置文件之后一定要重启MySQL服务,重新导入sql文件即可。

参考文献

2006 - MySQL server has gone away 问题解决方法