我得到了错误代码:2013。当我试图使用MySQL工作台向表添加索引时,在查询错误期间失去了与MySQL服务器的连接。 我还注意到,每当我运行长查询时,它就会出现。
是否有增加超时值的方法?
我得到了错误代码:2013。当我试图使用MySQL工作台向表添加索引时,在查询错误期间失去了与MySQL服务器的连接。 我还注意到,每当我运行长查询时,它就会出现。
是否有增加超时值的方法?
当前回答
至:
编辑->首选项-> SQL编辑器
在“MySQL Session”组中可以看到三个字段,现在可以在其中设置新的连接间隔(以秒为单位)。
其他回答
我有这个错误消息,由于一个问题后升级Mysql。在我尝试进行任何查询后,错误立即出现
检查mysql错误日志文件在/var/log/mysql路径下
在我的情况下,重新分配Mysql的所有者Mysql系统文件夹为我工作
chown -R mysql:mysql /var/lib/mysql
新版本的MySQL WorkBench有一个选项可以更改特定的超时时间。
对我来说,它是在编辑→首选项→SQL编辑器→DBMS连接读取超时时间(秒):600
将值更改为6000。
此外,不勾选限制行,因为每次我想搜索整个数据集时都要设置一个限制,这会让人感到厌烦。
原来我们的防火墙规则阻止了我连接MYSQL。在解除防火墙策略以允许连接后,我能够成功地导入架构。
尝试使用LIMIT。
跟我来
最初,查询是
SELECT * FROM TABLE1;
这是错误代码:2013。在查询MySQL服务器时失去连接
解决方案
使用限额后
SELECT * FROM TABLE1 LIMIT 10;
它工作。当再次尝试查询w/o LIMIT时,也可以工作。
注意:如果这对你有效,并且你知道为什么它有效,请评论。
你好& # 39;
对我来说,以上都没用。然后我尝试停止mysql服务,并再次启动它,神奇地查询开始运行:D。
$ sudo service mysql stop
$ sudo service mysql start
希望这能有所帮助