mysqldump オプションについて
mysqldump 5.0.45
大量のデータをダンプし、復元しようとすると以下の例外が発生。
ERROR 2013 (HT000) at line xxx: Lost connection to MySQL server during query
ダンプファイルのエラー行数をみてみると長いSQL文が生成されていた。
[オプション]
http://dev.mysql.com/doc/refman/4.1/ja/mysqldump.html
この中のオプションで、
- e, --extended-insert
というオプションがあり、これがデフォルトで使用されているよう・・・
これは、「さらにコンパクトで速い挿入ステートメントを提供」ということらしいが
これを解除して復元出来るようになった。
mysqldump --opt --extended-insert=false -uroot -p database > dump.sql