Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Standardzeichensatz in my.cnf auf UTF-8 ändern?

Um den Standard auf UTF-8 festzulegen, möchten Sie Folgendes zu my.cnf/my.ini

hinzufügen
[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

Wenn Sie den Zeichensatz für eine vorhandene Datenbank ändern möchten, lassen Sie es mich wissen ... Ihre Frage hat ihn nicht direkt angegeben, daher bin ich mir nicht sicher, ob Sie das tun möchten.

Bearbeiten:Ich habe utf8 ersetzt mit utf8mb4 in der ursprünglichen Antwort wegen utf8 nur eine Teilmenge von UTF-8. MySQL und MariaDB rufen beide UTF-8 utf8mb4 auf .