本文介绍了如何解决导入MySql文件时报错[ERR] 2013 - Lost connection to server during query或者Server has gone away的解决办法。
报错原因:
在于要导入的数据库文件过大,默认的MySql配置只支持导入4M大小的文件。所以我们调整一下默认配置即可。
在导入一个SQL文件到数据库时,提示报错Lost connection to server during query,或者提示Server has gone away错误如下:
解决办法:
1.找到mysql的配置文件my.ini默认在mysql的安装路径下;如:D:/EServer/core/software/server/mysql-5.7/my.ini
2.打开my.ini文件,在里面的[mysqld]下面的默认配置中,加上一条:如果没有[mysqld]自行增加即可。位置不限
max_allowed_packet=64M
这个64M代表允许接受的数据大小,默认是4M,所以有时候完全不够用。就会导致Mysql报错。你可以根据自身情况修改这个64M大小,比如你的数据是100M,那么就修改为150M
3.重启MySql,重启后修改过的配置才会生效!再重新导入SQL文件
问题解决!