解决导入数据库出现\”MySQL server has gone away\”问题

今天在帮助某个网友搬迁服务器的时候,数据库一贯采用mysql导入备份的数据库的时候出现\”ERROR 2006 (HY000) at line 2214: MySQL server has gone away\”提示错误,之前一直用这个方法导入是没有问题的,从提示错误看,估计是设置的参数过小,而数据库比较大导致的。看到其数据库有2GB左右,应该是超过资源限制了。

解决这个问题我们需要去修改默认的my.cnf配置文件。将默认的\”max_allowed_packet\”参数值1M,这里我直接改成32M,大一点试试。

这个网友是用的WDCP系统,这里直接找到对应的my.cnf文件,然后进行修改,一共两处。

最后,修改保存完毕之后,重启WEB再进行mysql导入数据库就不会报错。