MySQL サーバーの接続の問題: 「一般エラー: 2006 MySQL Server が消えました」のトラブルシューティング
MySQL データベース操作を実行するときに、次のことが可能です。 「一般エラー: 2006 MySQL サーバーが消えました」という問題が発生します。このエラーは通常、クライアント (PHP スクリプトなど) と MySQL サーバーの接続が切断されたときに発生します。
原因:
このエラーの最も一般的な原因エラーは、クライアントとサーバー間の通信中のタイムアウトです。デフォルトでは、MySQL は「wait_timeout」変数を設定して、接続の非アクティブ期間を制限します。クエリが完全に処理される前にこの時間が経過すると、接続が終了し、「2006」エラーが発生します。
解決策:
この問題を解決するには、操作が完了するまでに十分な時間を確保するには、「wait_timeout」設定を調整する必要があります。手順は次のとおりです:
対話型タイムアウト:
場合によっては、「interactive_timeout」の更新も必要になる場合があります。 " 変数を使用して、クエリの実行中に接続がアクティブなままであることを確認します。これを行うには、クエリ "SET session interaction_timeout=28800" を実行します。
考慮事項:
これらの手順に従ってタイムアウト設定を調整すると、 「一般エラー: 2006 MySQL サーバーが消えました」問題を解決し、PHP アプリケーションのシームレスな MySQL 操作を保証します。
以上がMySQL データベース接続が「一般エラー: 2006 MySQL サーバーが存在しなくなりました」というメッセージが表示されて中断され続けるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。