我得到了错误代码: 2013。当我尝试使用MySQL工作台向表中添加索引时,在查询期间丢失与MySQL服务器的连接时出现错误。我还注意到,每当我运行长查询时,它都会出现。
是否有办法增加超时值?
发布于 2012-10-09 06:49:14
新版本的MySQL WorkBench具有更改特定超时的选项。
对于我来说,它位于编辑→首选项→SQL编辑器→数据库管理系统连接读取超时(秒)下: 600
已将该值更改为6000。
此外,取消选中限制行,因为每次我想要搜索整个数据集时都会添加限制,这会让人感到厌烦。
发布于 2014-07-03 21:36:37
如果您的查询包含blob数据,则可以通过应用my.ini
change as proposed in this answer来解决此问题
[mysqld]
max_allowed_packet=16M
默认情况下为1M (允许的最大值为1024M)。如果提供的值不是1024K的倍数,它将自动四舍五入为1024K的最接近的倍数。
虽然引用的线程是关于MySQL错误2006的,但将max_allowed_packet
从1M设置为16M确实修复了2013年运行长查询时出现的错误。
对于WAMP用户:您可以在[wampmysqld]
部分找到该标志。
https://stackoverflow.com/questions/10563619
复制相似问题