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

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

我得到了错误代码:2013年。查询期间失去与MySQL服务器的连接当我试图使用MySQLWorkbench向表添加索引时出错。我还注意到,每当我运行长查询时,它就会出现。

是否存在增加超时值的方法?


狐的传说
浏览 520回答 3
3回答

慕码人2483693

MySQL工作台的新版本可以选择更改特定的超时。对我来说,它是在编辑→首选项→sql Editor→dbms连接超时下(以秒为单位):600将值更改为6000。另外,当每次我想要搜索整个数据集时,如果在没有检查的限制行中设置了一个限制,就会让人感到厌烦。

开心每一天1111

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

MM们

如果查询有BLOB数据,则可以通过应用my.ini变化如本答覆所建议:[mysqld]max_allowed_packet=16M默认情况下,这将是1M(允许的最大值为1024M)。如果提供的值不是1024 K的倍数,它将自动四舍五入到最近的1024 K倍数。而引用的线程是关于mysql错误的。2006,设置max_allowed_packet从1M到16M做修复在运行长查询时为我显示的2013年错误。对于Wamp用户:您将在[wampmysqld]部分。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL