为了账号安全,请及时绑定邮箱和手机立即绑定

错误代码:2013年。查询期间失去与MySQL服务器的连接

错误代码:2013年。查询期间失去与MySQL服务器的连接

狐的传说 2019-07-27 14:15:06
错误代码:2013年。查询期间失去与MySQL服务器的连接我得到了错误代码:2013年。查询期间失去与MySQL服务器的连接当我试图使用MySQLWorkbench向表添加索引时出错。我还注意到,每当我运行长查询时,它就会出现。是否存在增加超时值的方法?
查看完整描述

3 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

MySQL工作台的新版本可以选择更改特定的超时。

对我来说,它是在编辑→首选项→sql Editor→dbms连接超时下(以秒为单位):600

将值更改为6000。

另外,当每次我想要搜索整个数据集时,如果在没有检查的限制行中设置了一个限制,就会让人感到厌烦。



查看完整回答
反对 回复 2019-07-28
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

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

参考见这里这里.


查看完整回答
反对 回复 2019-07-28
?
MM们

TA贡献1886条经验 获得超2个赞

如果查询有BLOB数据,则可以通过应用my.ini变化如本答覆所建议:

[mysqld]max_allowed_packet=16M

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

而引用的线程是关于mysql错误的。2006,设置max_allowed_packet从1M到16M修复在运行长查询时为我显示的2013年错误。

对于Wamp用户:您将在[wampmysqld]部分。



查看完整回答
反对 回复 2019-07-28
  • 3 回答
  • 0 关注
  • 519 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信