Mysql 5.5.8 - character set
Posted: 2010-12-31 13:55
Kurz zum Problem. Ein Upgrade von MySQL 5.1 auf 5.5.8 gemacht, mysql_upgrade etc. durchgeführt und auch die Ports neu erstellt. MySQL startet ohne Probleme, PHP läuft, nur Postfix, Dovecot und Pureftpd wollen nicht mehr.
Die Client Bibliothek wird geladen, nur sobald eine SQL Abfrage erfolgt steht im Log - pureftpd z. Bsp.:
Ein "SHOW CHARACTER SET;"
läuft durch ohne Probleme, latin1 wird gelistet und selbst wenn mysql von der Shell aufgerufen wird, alles kein Problem.
Was nur nicht funktioniert sind Abfragen die direkt von Postfix usw. kommen. Wie gesagt, mit PHP und mod_auth_form bzw. mod_auth_mysql - keine Probleme und auch keine Fehlermeldungen im Log.
MySQL selbst meckert auch nicht wegen evtl. Fehler beim Start (falsche Optionen z. Bsp.)
Achso - System ist ein Amd64 FreeBSD 8.1 - Pakete wurden aus den Ports erstellt und wie gesagt, nach dem Upgrade auf 5.5.8 wurden per portmaster alle Ports die MySQL benötigen neu erstellt.
Die Client Bibliothek wird geladen, nur sobald eine SQL Abfrage erfolgt steht im Log - pureftpd z. Bsp.:
Code: Select all
Can't initialize character set latin1 (path: /usr/local/share/mysql/charsets/)
läuft durch ohne Probleme, latin1 wird gelistet und selbst wenn mysql von der Shell aufgerufen wird, alles kein Problem.
Was nur nicht funktioniert sind Abfragen die direkt von Postfix usw. kommen. Wie gesagt, mit PHP und mod_auth_form bzw. mod_auth_mysql - keine Probleme und auch keine Fehlermeldungen im Log.
MySQL selbst meckert auch nicht wegen evtl. Fehler beim Start (falsche Optionen z. Bsp.)
Achso - System ist ein Amd64 FreeBSD 8.1 - Pakete wurden aus den Ports erstellt und wie gesagt, nach dem Upgrade auf 5.5.8 wurden per portmaster alle Ports die MySQL benötigen neu erstellt.