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 @ 2024-07-09 16:45  面向bug编程  阅读(12)  评论(0编辑  收藏  举报