Mysql导入SQL报错[ERR] 2013 - Lost connection to server during query

本文介绍了如何解决导入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文件

问题解决!

100+评论
captcha