クエリ中に失われた MySQL サーバーへの接続の解決
質問:
からのデータのインポート中大きな CSV ファイルを MySQL テーブルに保存すると、エラー コード 2013: 「クエリ中に MySQL サーバーへの接続が失われました。」 が発生する可能性があります。この問題は通常、クエリが Ubuntu マシンから Windows サーバーにリモートで実行されるときに発生します。
考えられる解決策:
この問題に対処するには、次の 2 つの解決策を検討してください。
1. max_allowed_packet を調整します
次の行を追加して、my.cnf または my.ini ファイルの [mysqld] セクションを変更します。
max_allowed_packet=32M
既存のパラメータに基づいて、必要に応じて値を調整します。データベースのサイズ。
2.コマンドライン経由でデータをインポートします
max_allowed_packet を調整しても問題が解決しない場合は、次のコマンドを使用してデータをインポートしてみてください。
mysql -u <user> --password=<password> <database name> <file_to_importReplace
以上が「クエリ中に MySQL サーバーへの接続が失われました」エラー コード 2013 を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。