MySQL 5.1 unter Debian auf UTF8 umstellen

Bei der Installation des MySQL-Servers wurde mir dieser als Latin1 installiert.
Dies läst sich überprüfen, in dem man sich via Konsole auf der Datenbank anmeldet

mysql -u root -p

und anschließend folgenden Befehl aufruft

status;

Sollte hier noch Latin1 vorkommen, muss folgende Anpassung vorgenommen werde:
* Abmelden von der Datenbank

exit

* Erstellen einer neuen Datei namens utf8-character_set.cnf unter /etc/mysql/conf.d
* Füllen der Datei mit folgendem Inhalt:
[client]
default-character-set   = utf8
[mysql]
default-character-set   = utf8
[mysqld]
default-character-set   = utf8
default-collation   = utf8_unicode_ci
character-set-server   = utf8
collation-server   = utf8_unicode_ci

* Neustarten des MySQL-Servers mit dem Befehl

/etc/init.d/mysql restart

Nun sollte nach dem erneuten Anmelden an der Datenbank alle Werte anstatt auf Latin1 auf UTF8 stehen.

 

Andreas Becker

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.