sql >> Database teknologi >  >> RDS >> Mysql

Ændre MySQL standardtegnsæt til UTF-8 i my.cnf?

For at indstille standarden til UTF-8, vil du tilføje følgende til my.cnf/my.ini

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4


[mysqld]
collation-server = utf8mb4_unicode_520_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4

Hvis du vil ændre tegnsættet for en eksisterende DB, så lad mig det vide... dit spørgsmål specificerede det ikke direkte, så jeg er ikke sikker på, om det er det, du vil gøre.

Rediger:Jeg erstattede utf8 med utf8mb4 i det originale svar på grund af utf8 kun er en delmængde af UTF-8. MySQL og MariaDB kalder begge UTF-8 utf8mb4 .



  1. Introduktion til journalvedligeholdelse

  2. Returner tabeltype fra en funktion i PostgreSQL

  3. Vider kontrollen til en bestemt linje ved hjælp af Goto Label-kommando i PLSQL

  4. Sådan administreres sessioner i Node.js ved hjælp af Passport, Redis og MySQL