您的位置:首页 > 数据库 > SQL

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

2014-02-11 17:47 453 查看
今天往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 是用来控制其通信缓冲区的最大长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐