我正在使用 mysqldump 转储包含 UTF8MB4 列和 UTF8MB4 数据的数据库。当我将此 .sql
文件导入支持 UTF8MB4 的新数据库时,所有 UTF8MB4 字符都被转换为 ????
。有人知道如何使用 UTF8MB4 使 MySQL 和导入工作吗?
最佳答案
使用 mysqldump
时,您应该使用 --default-character-set=utf8mb4
选项指定字符集。
$ mysqldump --default-character-set=utf8mb4 -uusername -p database > dump.sql
关于mysql - 如何使用 mysqldump 保存 UTF8mb4 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28061609/