mysql 数据传输报错 MySQL server has gone away With statement:

今天在利用navicat premium 拷数据库时,一直报错MySQL server has gone away With statement:,

查了好一会,最终为:sql操作的时间过长或者是传送的数据太大(例如使用insert ... values的语句过长, 可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入)。

解决办法:修改或添加my.ini/my.conf文件里 max_allowed_packed属性,例如max_allowed_packed=512M

重启,mysql服务

原文地址:https://www.cnblogs.com/bwteacher/p/14544225.html