美文网首页
mysql恢复和数据导入的问题(ERROR 2006 (HY00

mysql恢复和数据导入的问题(ERROR 2006 (HY00

作者: 幸南 | 来源:发表于2020-05-16 15:52 被阅读0次

今天在上班过程中需要将一个1.3G的数据库sql文件导入到mysql数据库中去,在执行过程遇到了一些问题,执行到一半时报错,错误如下

ERROR 2006 (HY000) at line 1016: MySQL server has gone away

报错后百度查了下资料,大概是因为mysql在导入数据时sql语句过长,超过了mysql的max_allowed_packet的限制,这个可以通过修改这个

参数的大小来调节:

set global max_allowed_packet=10241024120;

我自己是调整为了120m大小

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

还有可能是因为某些原因导致了超时,超过了wait_timeout的时间,导致了此问题的出现,解决可以通过设置一下参数解决:

wait_timeout = interactive_timeout = xxx
时间自己调整即可,

相关文章

网友评论

      本文标题:mysql恢复和数据导入的问题(ERROR 2006 (HY00

      本文链接:https://www.haomeiwen.com/subject/bvcrohtx.html