10 Apr 2013
dovecot: auth-worker: Can't connect to local MySQL-Server
Nach einem Ubuntu-Upgrade konnte der Dovecot-Server auf einmal nicht mehr auf die MySQL-Datenbank zugreifen. Es kam folgende Fehlermeldung:
Apr 10 10:06:15 starcrash dovecot: auth-worker(default): mysql: Connect failed to
localhost (dbispconfig): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2) - waiting for 75 seconds before retry
Apr 10 10:06:15 starcrash dovecot: auth-worker(default):
sql(bestellung@example.com,24.134.222.133): Password query failed: Not connected to database
Nach etwas probieren war folgendes die Lösung: in der Datei /etc/dovecot/dovecot-sql.conf localhost durch 127.0.0.1 ersetzen.
- Aus
connect = host=localhost dbname=dbispconfig user=ispconfig password=795390645c0asdfblabla
- Wird
connect = host=127.0.0.1 dbname=dbispconfig user=ispconfig password=795390645c0asdfblabla