2

ローカルの 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 行前後で失敗したと思います)。

4

1 に答える 1

1

最後に、MySQL を再インストールしましたが、それだけで問題が解決したようです (非常に奇妙です!)。

于 2012-11-19T14:46:26.990 に答える