Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysqldump dengan utf8 tidak dapat mengekspor string emoji yang tepat

Terima kasih Danack!
Melalui menentukan utf8mb4 charset dan memutakhirkan versi mysqldump ke 5.5.3+, mysqldump &mysql bekerja dengan baik untuk emoji 4 byte.

[[email protected] ~]$ mysqldump --default-character-set=utf8mb4 -utest -ptest test_dev user > user.sql

Jika muncul error seperti:

mysqldump: Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file

periksa mysqldump Anda versi (mysqldump --version )

[[email protected] ~]$ mysqldump --version
mysqldump  Ver 10.11 Distrib 5.0.95, for redhat-linux-gnu (x86_64)

Ini berfungsi setelah memutakhirkan mysqldump ke 5.5.33.

[[email protected] ~]$ mysqldump --version
mysqldump  Ver 10.13 Distrib 5.5.33, for Linux (x86_64)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan halaman html ke database mysql?

  2. Mysql:Lakukan NOT EXISTS. Apakah mungkin untuk meningkatkan kinerja?

  3. Koneksi MySQL tidak berfungsi

  4. Bagaimana cara menambahkan susun ke kueri laravel

  5. tampilkan baris baru mysql dalam HTML