首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误码: 2013。查询过程中失去与MySQL服务器的连接

错误码: 2013。查询过程中失去与MySQL服务器的连接
EN

Stack Overflow用户
提问于 2012-05-12 20:14:18
回答 32查看 662.4K关注 0票数 340

我得到了错误代码: 2013。当我尝试使用MySQL工作台向表中添加索引时,在查询期间丢失与MySQL服务器的连接时出现错误。我还注意到,每当我运行长查询时,它都会出现。

是否有办法增加超时值?

EN

回答 32

Stack Overflow用户

回答已采纳

发布于 2012-10-09 06:49:14

新版本的MySQL WorkBench具有更改特定超时的选项。

对于我来说,它位于编辑→首选项→SQL编辑器→数据库管理系统连接读取超时(秒)下: 600

已将该值更改为6000。

此外,取消选中限制行,因为每次我想要搜索整个数据集时都会添加限制,这会让人感到厌烦。

票数 630
EN

Stack Overflow用户

发布于 2014-07-03 21:36:37

如果您的查询包含blob数据,则可以通过应用my.ini change as proposed in this answer来解决此问题

代码语言:javascript
复制
[mysqld]
max_allowed_packet=16M

默认情况下为1M (允许的最大值为1024M)。如果提供的值不是1024K的倍数,它将自动四舍五入为1024K的最接近的倍数。

虽然引用的线程是关于MySQL错误2006的,但将max_allowed_packet从1M设置为16M确实修复了2013年运行长查询时出现的错误。

对于WAMP用户:您可以在[wampmysqld]部分找到该标志。

票数 46
EN

Stack Overflow用户

发布于 2012-05-12 20:17:28

使用命令行选项net_read_timeout / wait_timeout和合适的值(以秒为单位)启动DB服务器-例如:--net_read_timeout=100

有关参考,请参阅herehere

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

https://stackoverflow.com/questions/10563619

复制
相关文章

相似问题

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