Oma*_*mar 140 mysql sql mysql-workbench connection-timeout
错误代码:2013.查询期间与MySQL服务器的连接丢失
我正在使用MySQL Workbench.此外,我正在运行一批插入,总共大约1000行(例如,INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4乘以1000倍)每批需要相当长的时间,其中一些,超过600秒.
如何配置工作台,继续工作一夜之间,不停止而不丢失连接?
Lju*_*tel 41
如果您使用"基于SSH的标准TCP/IP"类型的连接,则在"首选项" - >"其他"下,有"SSH KeepAlive"字段.我花了很长时间才找到它:(
kim*_*udi 26
我遇到了类似的问题,CREATE FULLTEXT30 秒后超时:

在“编辑”->“首选项”->“SQL 编辑器”下将 DBMS 连接读取超时间隔设置为 0 解决了我的问题:

另外,我不必重新启动 mysql 工作台即可使其工作。
小智 13
在5.2.47(至少在mac上),首选项的位置是:MySQLWorkbench-> Preferences-> SQL Editor
然后你会看到两个:
DBMS连接保持活动间隔(以秒为单位):DBMS连接读取超时(以秒为单位):
后者是你想要将限制从600增加到更多的地方.
在我的情况下尝试在命令行和本地服务器设置中设置SSH超时.@Ljubitel解决方案解决了我的问题.
需要注意的一点是,在Workbench 6.2中,设置现在处于高级状态
| 归档时间: |
|
| 查看次数: |
177323 次 |
| 最近记录: |