Cảm ơn Danack!
Thru chỉ định utf8mb4
bảng mã và nâng cấp phiên bản mysqldump lên 5.5.3+, mysqldump &mysql hoạt động tốt với các biểu tượng cảm xúc 4 byte.
[[email protected] ~]$ mysqldump --default-character-set=utf8mb4 -utest -ptest test_dev user > user.sql
Nếu nó hiển thị một lỗi như:
mysqldump: Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file
kiểm tra mysqldump
của bạn phiên bản (mysqldump --version
)
[[email protected] ~]$ mysqldump --version
mysqldump Ver 10.11 Distrib 5.0.95, for redhat-linux-gnu (x86_64)
Nó hoạt động sau khi nâng cấp mysqldump lên 5.5.33.
[[email protected] ~]$ mysqldump --version
mysqldump Ver 10.13 Distrib 5.5.33, for Linux (x86_64)