今天在给网站搬家的时候导入mysql数据库总是报错#2006 - MySQL server has gone away
百度了下mysql的手册,解答如下;
原因是我们导入时候发给MySQL Server的数据包的大小超过了默认的大小,解决方法是手工找到mysql目录下的my.ini;
然后在里面加上下面代码;
# 解决 #2006 - MySQL server has gone away max_allowed_packet=128M
然后再导入一次,问题就解决了。
有一点需要注意的是,我这里是用Windows环境下的mysql修改的,所以是my.ini,如果你是linux服务器,需要去mysql目录里找到my.cnf配置文件进行修改,修改的代码都是一样的没有区别。
如果内容有帮助,就点个赞吧!