MySQLワークベンチで大量のデータを扱う場合、データベースを維持することは、中断とタイムアウトを避けるために重要です。操作で長い間遭遇することが多い1つのエラーは、「2013年です。クエリ中にMySQLサーバーとの接続が失われます。」
solution
ステップ1:データベース管理システム接続タイムアウト設定
を調整しますMySQLワークベンチでは、「編集」をクリックします。 「パラメーター」セクションで、「DBMS接続読み取りタイムアウト(2番目)」設定を見つけます。デフォルトでは、この設定が低い場合があり、その結果、時期尚早に接続されます。 ステップ2:より高い値を設定アクティブな接続を維持するために、「DBMS接続読み取りタイムアウト(2番目)」パラメーターの値を追加してください。 86400(24時間に相当)などの合理的な価値により、長期的な問い合わせ中であっても、接続が依然としてアクティブであることが保証されます。
ステップ3:mysqlワークベンチを再起動
MySQLワークベンチを閉じて再開して、変更を申請します。
ステップ4:既存の問い合わせの終点
以前にクエリが実行されている場合、接続の喪失により時間が経過する可能性があります。これらのクエリを終了するには、「クエリ」メニューを使用して「Termid」オプションを使用します。
ステップ5:クエリを再実行する最後に、バッチ挿入操作を再実行して、データを再度処理します。現在、「2013」エラーを排除するために、プロセス全体で接続がアクティブである必要があります。
以上がMySQL Workbench での「2013. クエリ中に MySQL サーバーへの接続が失われました」エラーを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。