首页
学习
活动
专区
圈层
工具
发布

导入blobs
EN

Stack Overflow用户
提问于 2016-10-26 00:09:52
回答 1查看 50关注 0票数 0

我开始和How to reliably restore MySQL blobsHow can i dump blob fields from mysql tables一起研究这个

我是和

代码语言:javascript
复制
mysqldump -h otherhost -u myuser -p --net_buffer_length=256M oldDB > backup.sql

然后scp-将50M文件转到新服务器,然后用

代码语言:javascript
复制
mysql -h myhost -u myuser --max_allowed_packet=600M -p mydb < backup.sql

我也尝试了出口与--opt --skip-extended-insert补充。

我的所有导入都会导致blob字段中包含NULL的完整记录集。

还有什么我可以试试的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-26 21:49:15

基于How to prevent mysqldump from splitting dumps into 1MB increments?,我在--hex-blob中尝试了这种方法

代码语言:javascript
复制
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

这种方法成功地移植了这些小块,没有损坏。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40251697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档