0
大規模な.sqlファイル(1.5GB)をロードしたいのですが、毎回623.9MBのエラーが発生しました:MySQLサーバーがなくなりました。mysqlコマンドの大きなファイルを実行しているときにエラーが発生しました。
次のコマンドを実行:mysql -u {DB-USER-NAME} -p {DB-NAME} < {db.file.sql path}
は、すでに次の値を持つ私のmy.cnfファイルを変更しましたが、それは助けにはならなかった。
wait_timeout = 3600
max_allowed_packet = 100M
innodb_lock_wait_timeout = 2000
私はここで何をしないのですか?
1)変更後にサーバーを再起動しましたか? (ちょうど思い出させる)。 2)これらの値をさらに大きくしてみてください。タイムアウトが長くなり、パケットサイズが大きくなります。 3)INSERT INTOテーブルVALUES(a)、(b)、...(z)=> INSERT INTOテーブルVALUES(a)、(b)、...(m); INSERT INTOテーブルVALUES(n)、(o)、...(z); –
このエラーを受け取るのにどれくらい時間がかかりますか? – user973254