2013: Lost connection to MySQL server during query的解决办法

修改配置

MySQL有一个默认的配置叫做max_allowed_packet,它的默认值是1M,

当我们导入的SQL文件超过1M,就会出现题目中所说的

[Err] 2013 - Lost connection to MySQL server during query,

所以要导入大型的SQL文件时,要对上述参数进行配置。

在MySQL的配置文件my.ini中的mysqld下添加一行

max_allowed_packet=100M

这样就可以导入小于等于100M的SQL文件了。

不修改

如果不配置的话,实测Navicat for MySQL会出现上述问题,

而MySQL Workbench不会。

有钱的捧个钱场~