首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取MYSQL错误:“错误代码: 2006 - MySQL服务器已离开”

获取MYSQL错误:“错误代码: 2006 - MySQL服务器已离开”
EN

Stack Overflow用户
提问于 2011-05-19 14:46:23
回答 9查看 83.9K关注 0票数 27

当我尝试导入MYSQL数据库时,我收到以下错误:

代码语言:javascript
复制
Error Code: 2013 - Lost connection to MySQL server during queryQuery:
Error Code: 2006 - MySQL server has gone away

有没有人能告诉我出了什么问题?

EN

回答 9

Stack Overflow用户

发布于 2012-08-21 06:08:39

调查显示,许多解决方案正确地讨论了在my.cnf中设置mysql的max_allowed_packet和wait_timeout;小附录表明,mac上的mysql默认安装似乎不包括此文件。您可能首先需要在/etc/my.cnf创建它(如果您使用的是mysql的默认安装,而不是mamp堆栈或类似的安装,这只是一个问题)

为我更正此问题的/etc/my.cnf的内容如下:

代码语言:javascript
复制
[mysqld]
max_allowed_packet= 64M
wait_timeout= 6000
票数 37
EN

Stack Overflow用户

发布于 2014-06-02 13:56:46

如果您的INSERT查询是一个包含多行的太大的单行语句,这种情况经常会发生。

票数 4
EN

Stack Overflow用户

发布于 2015-12-29 15:17:20

尝试重新启动mysql服务器。可能是服务器不能正常工作,但sql通知程序也在显示正在运行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6054832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档