ホームページ >データベース >mysql チュートリアル >大規模な SQL ファイルのインポート中に発生する「MySQL Server が消えました」エラーを修正する方法は?

大規模な SQL ファイルのインポート中に発生する「MySQL Server が消えました」エラーを修正する方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-25 19:39:10440ブラウズ

How to Fix the

大きな SQL ファイルをインポートする際の「MySQL Server が消えました」エラーのトラブルシューティング

問題:

ユーザーがインポートを試みていますphpMyAdmin を介して大きな SQL ファイルを実行すると、「MySQL サーバーが停止しました」というエラー メッセージが表示される"

解決策:

このエラーは、提供されている参考情報に従って、通常 2 つの主な原因に起因すると考えられます:

  1. サーバー タイムアウト: my.cnf ファイル内のサーバーの wait_timeout 構成値が低すぎる可能性があります。これを修正するには、wait_timeout をより大きな値 (600 秒など) に増やします。
  2. 不正または過大なパケット: サーバーが不正なパケットまたは過大なパケットを受信したため、接続を終了します。これに対処するには、my.cnf ファイルの max_allowed_pa​​cket 値を増やします (例: 64M)。

追加の注意事項:

  • 次のことを確認してください。調整は正しい設定ファイルで行われます。通常は mysql/data にあります。
  • [client] や [myslqd] など、適切なセクション ヘッダーの下にオプションを指定します。
  • 例:
[mysqld]
wait_timeout = 600
max_allowed_packet = 64M
  • これらの変更を加えた後、MySQL サーバーを再起動します。
  • 更新された値を確認するには、次のコマンドを実行します。 mysql クライアント内:
> select @@wait_timeout;
> select @@max_allowed_packet;

以上が大規模な SQL ファイルのインポート中に発生する「MySQL Server が消えました」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。