2016-10-26 12 views
0

私はSCP-INGの新しいサーバーに50Mファイルをと輸入ブロブNULL

mysql -h myhost -u myuser --max_allowed_packet=600M -p mydb < backup.sql 

でインポートその後、私は

mysqldump -h otherhost -u myuser -p --net_buffer_length=256M oldDB > backup.sql 

でエクスポートしていますHow to reliably restore MySQL blobsHow can i dump blob fields from mysql tables

でこれを研究し始めましたまた、--opt --skip-extended-insertを追加して輸出を試みました。

私のすべてのインポート結果は、BLOBフィールドにNULLを持つフルレコードセットになります。

他に何かお試しいただけますか?

答えて

0

How to prevent mysqldump from splitting dumps into 1MB increments?に基づいて、私は--hex-blobと、このようにそれを試してみました:

mysqldump --net_buffer_length=4096 --create-options --default-character-set="utf8" --host="myhost" --port="3308" --hex-blob --lock-tables -p --quote-names --user="myusr" "mydb" "mytable" > backup.sql 

mysql -h othrhost -u otherusr --max_allowed_packet=600M -p otherdb < backup.sql 

このメソッドは、破損することなく、ブロブを移植することに成功しました。