首页 > 数据库技术 > 详细

MySQL导入文件时报错:2006 - MySQL server has gone away

时间:2014-02-12 04:46:05      阅读:469      评论:0      收藏:0      [点我收藏+]

 今天往MySQL数据库上上传数据,由于数据比较多,传了一段时间后突然不能导入数据了,报错如下:

   MySQL Query:Unknown column ‘cms’in field list

   MySQL Error:MySQL server has gone away

   MySQl Errno:2006

   Message:MySQL Query Error

这个错误官方的解释是客户端无法向服务器发送请求,连接超时。


解决方法:

更改my.cnf配置文件,更改以下数值:

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

将数值增大,然后重启MySQL,问题解决。


max_allowed_packet 是mysql允许最大的数据包;

wait_timeout 是等待的最长时间。如果时间太短的话,就会出现以上2006超时的错误;

max_allowed_packet 是用来控制其通信缓冲区的最大长度。


MySQL导入文件时报错:2006 - MySQL server has gone away

原文:http://hanhp.blog.51cto.com/8475416/1358174

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!