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

Wie setze ich character_set_database und collation_database in my.ini auf utf8?

Dies ist eigentlich keine Einstellung in my.cnf (oder my.ini in diesem Fall). mySQL erhält diese Einstellung von der eigenen Sortierung der Datenbank (wenn sie erstellt wurde). Um dies inline mit der gewünschten utf8-Codierung zu erhalten, tun Sie dies:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;

Führen Sie dann einen Neustart auf mysql durch (ich kann mich jedoch nicht erinnern, ob dies erforderlich ist), gefolgt von einem:

SHOW VARIABLES;

Alles sollte gut sein, hoffe das hilft!

Nebenbemerkung:Ich denke default-character-set ist heutzutage veraltet (mySQL 5.5+) und scheint die Konfigurationsdatei unruhig zu machen.