ホームページ >データベース >mysql チュートリアル >大規模な SQL ファイルのインポート中に MySQL サーバーのレポートが「消えた」というメッセージが表示されるのはなぜですか? それを修正するにはどうすればよいですか?
SQL ファイルのインポート中の「MySQL Server has Gone Away」エラーを解決する方法
phpMyAdmin 経由で大きな SQL ファイルをインポートしようとすると、恐ろしい「MySQL サーバーが消えました」というエラーが表面化する可能性があります。この問題を修正するには、次の原因と解決策を検討してください。
サーバー接続タイムアウト
MySQL サーバーには、非アクティブな接続に対するデフォルトのタイムアウト期間があります。インポート プロセスがこのタイムアウトを超えると、サーバーは接続を終了し、エラーが発生します。これを解決するには:
my.cnf 構成ファイルを編集します:
wait_timeout 変数を増やします:
MySQL サーバーを再起動します:
パケット サイズが大きいか不正です
場合によっては、過度に大きいパケットや不正なパケットを受信すると、サーバーが切断されることがあります。これに対処するには:
my.cnf 設定ファイルを編集します:
max_allowed_packet 変数を増やします:
MySQL サーバーを再起動します:
追加のヒント
これらの対策を実装することで、「MySQL サーバーが消えました」エラーを正常に解決し、SQL ファイルを完成させることができます。インポートプロセス。
以上が大規模な SQL ファイルのインポート中に MySQL サーバーのレポートが「消えた」というメッセージが表示されるのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。