ローカルの MySQL インストールに大規模なデータベース (.sql ファイルは 300MB) をインポートしようとしていますが、インポートに約 2 秒かかり、次のエラー メッセージが表示されます。
ERROR 2013 (HY000) at line 457: Lost connection to MySQL server during query
どうやらこれはかなり一般的なエラー メッセージですが、さまざまなことを試しました (すべて問題を解決できませんでした)。
多くの人が、編集が必要なmy.cnf
/my.ini
構成ファイルを参照しています。問題は、このファイルを一生見つけることができなかったこと.ini
です。このディレクトリにさまざまなファイルが見つかりました。
C:\Program Files\MySQL\MySQL Server 5.5
しかし、誰も権利を与えられていなかったmy.ini
ので (これが正しいかどうかはわかりません)、単純に my.ini と my.cnf ファイルを作成し、上記のディレクトリに配置しました。このファイルの内容は次のとおりです。
[mysqld]
max_allowed_packet = 400M
innodb_force_recovery = 4
net_read_timeout = 100
interactive_timeout = 100
wait_timeout = 100
connect_timeout = 100
skip-name-resolve
[mysqldump]
max_allowed_packet = 400M
まず、構成ファイルが実際にどこにあるのかわかりません (コンピューターでmy.ini
とを検索しようとしましたがmy.cnf
、どちらも役に立ちませんでした)、それを見つける方法はありますか?
第二に、問題は構成ファイルの設定とはまったく関係がないのでしょうか? これを引き起こしている可能性のあるものは他にありますか?
背景情報:
- 復元しようとしているデータベースは Magento データベースです
- 私はIIS7で実行しています(問題はMySQLにあるため、これは関係ないと思います)
- MySQL のバージョンは 5.5 です
MySQL ワークベンチと SQLyog コミュニティ エディションを使用してデータベースをインポートしようとしましたが、どちらもほぼ同じ場所で失敗します (SQLyog は 2 行前後で失敗したと思います)。