mysql使用mysqldump备份时有图片数据产生特殊字符导致恢复失败

复制代码
# 原备份命令
mysqldump --column-statistics=0 --host=192.168.1.1 -u root -proot test_db >  /root/db_bak/test_db.sql

# 备份命令添加--default-character-set=utf8mb4 --hex-blob
mysqldump --column-statistics=0 --host=192.168.1.1 -u root -proot --default-character-set=utf8mb4 --hex-blob test_db >  /root/db_bak/test_db.sql

#原恢复命令
mysql --host=192.168.1.1 -u root -proot test_db < /root/db_bak/test_db.sql

#恢复命令添加--default-character-set=utf8mb4
mysql --host=192.168.1.1 -u root -proot --default-character-set=utf8mb4 test_db < /root/db_bak/test_db.sql
复制代码

 

posted @   面向bug编程  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示