linux mysql导入sql文件报错:[ERR] 2006 - MySQL server has gone away

linux mysql导入sql文件报错:[ERR] 2006 - MySQL server has gone away

永久生效

找到 mysql安装目录下的配置文件,在my.ini(windows下)或者my.cnf(linux下)配置文件,加入以下代码:

max_allowed_packet=2048M

wait_timeout=288000

interactive_timeout = 288000

在这里插入图片描述

三个参数注释如下:

max_allowed_packet是mysql允许最大的数据包,也就是你发送的请求;

wait_timeout是等待的最长时间,这个值大家可以自定义,但如果时间太短的话,超时后就会现了MySQL server has gone away #2006错误。

max_allowed_packet参数的作用是,用来控制其通信缓冲区的最大长度

重新mysql服务

service mysqld restart

在这里插入图片描述
再次导入即可

猜你喜欢

转载自blog.csdn.net/guo_qiangqiang/article/details/112875212