原备份命令:
mysqldump --default-character-set=utf8mb4 -h127.0.0.1 -P3306 -uroot -p123456 -c --add-drop-table dbname > D:\MySqlBackup\20230104.sql
原备份命令导出后中文乱码
在原命令中添加 --hex-blob
mysqldump --default-character-set=utf8mb4 -h127.0.0.1 -P3306 -uroot -p123456 -c --add-drop-table dbname --hex-blob > D:\MySqlBackup\20230104.sql
新命令导出文件正常
注:设置字符集后的导出文件可以用Notepad++等工具打开设置字符集,这样也不会乱码,以防万一最好还是加上--hex-blob