2017-08-20 8 views
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 

私はここで何をしないのですか?

+0

1)変更後にサーバーを再起動しましたか? (ちょうど思い出させる)。 2)これらの値をさらに大きくしてみてください。タイムアウトが長くなり、パケットサイズが大きくなります。 3)INSERT INTOテーブルVALUES(a)、(b)、...(z)=> INSERT INTOテーブルVALUES(a)、(b)、...(m); INSERT INTOテーブルVALUES(n)、(o)、...(z); –

+0

このエラーを受け取るのにどれくらい時間がかかりますか? – user973254

答えて

関連する問題