205

エラー コード: 2013。クエリ中に MySQL サーバーへの接続が失われました

MySQL ワークベンチを使用しています。また、合計で約 1000 行の挿入バッチを実行しています (例: INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource41000 倍)。各バッチにはかなりの時間がかかり、中には 600 秒以上かかるものもあります。

停止せず、接続を失うことなく、夜通し作業を続けるようにワークベンチを構成するにはどうすればよいですか?

4

9 に答える 9

431

現在利用できないインターネットアーカイブから:

[編集] -> [設定] -> [SQL エディタ] に移動し、このパラメータをより高い値に設定します: DBMS 接続の読み取りタイムアウト (秒単位)。例: 86400。

MySQL Workbench を閉じて再度開きます。おそらく実行中の以前のクエリを強制終了し、クエリを再度実行します。

于 2013-03-29T22:49:55.073 に答える
47

「Standard TCP/IP over SSH」タイプの接続を使用している場合、「設定」->「その他」の下に「SSH キープアライブ」フィールドがあります。見つけるのにかなり時間がかかりました:(

于 2015-11-13T20:02:19.533 に答える
2

このエラー 2013 が発生しましたが、上記の設定変更のいずれも問題を解決するために何もしませんでした。mysql サービスを再起動したところ、問題は解決しました。

于 2014-10-02T12:58:16.987 に答える
2

わかりました-この問題は私を夢中にさせています-Ubuntu Linuxのv 6.3.6。上記の解決策はどれもうまくいきませんでした。localhost mysql サーバーへの接続は、以前は常に正常に機能していました。リモート サーバーへの接続は常にタイムアウトになりました。

最終的にうまくいったのは、Workbench を 6.3.9 にアップグレードすることでした。接続が切断されることはもうありません。

于 2017-06-21T10:51:37.997 に答える
1

mysql-workbech 5.7 で edit->preference-> SSH -> SSH Connect timeout (SSH DB 接続の場合) ここに画像の説明を入力

于 2019-04-23T09:58:48.883 に答える