Hallo
Wir haben einige ISPConfig-Server im Einsatz.
Beim einem der Server (ISPConfig 3.2.4) wurde heute ein neuer DB-User via ISPConfig erfasst.
Nach dem speichern war ISPConfig sowie alle installierten Hostings nicht mehr erreichbar, da keine Verbindung zu mysql gemacht werden konnte.
Es konnte danach weder via phpMyAdmin noch direkt in der Command Line mit dem root-User in mysql eingeloggt werden (Acces denied for user root).
Nachdem ich das root-Passwort neu gesetzt habe (mittels mysqld_safe) konnte wieder via phpMyadmin eingeloggt werden.
Die mysql.user-Tabelle enthielt danach nur noch die zwei letzten über ISPC erstellten Benutzer, alle anderen waren weg.
Ein Resync hat dann zuerst auch nicht funktioniert.
Meldung im cron-Log: ERROR - MySQL-Plugin validate_password enabled - can not execute function process_host_list
Nachdem folgender mysql-Befehl abgesetzt wurde, hat dann endlich alles wieder funktioniert: uninstall plugin validate_password;
Ist dies ein bekanntes Verhalten? Wie kann ISPConfig das root-Passwort geändert haben? Wieso waren alle DB-User ausser die letzten beiden erfassten verschwunden?
Gerne würden wir uns die Hintergründe dazu erklären können, damit so etwas nicht wieder in einer produktiven Umgebung passieren kann.
Wir haben einige ISPConfig-Server im Einsatz.
Beim einem der Server (ISPConfig 3.2.4) wurde heute ein neuer DB-User via ISPConfig erfasst.
Nach dem speichern war ISPConfig sowie alle installierten Hostings nicht mehr erreichbar, da keine Verbindung zu mysql gemacht werden konnte.
Es konnte danach weder via phpMyAdmin noch direkt in der Command Line mit dem root-User in mysql eingeloggt werden (Acces denied for user root).
Nachdem ich das root-Passwort neu gesetzt habe (mittels mysqld_safe) konnte wieder via phpMyadmin eingeloggt werden.
Die mysql.user-Tabelle enthielt danach nur noch die zwei letzten über ISPC erstellten Benutzer, alle anderen waren weg.
Ein Resync hat dann zuerst auch nicht funktioniert.
Meldung im cron-Log: ERROR - MySQL-Plugin validate_password enabled - can not execute function process_host_list
Nachdem folgender mysql-Befehl abgesetzt wurde, hat dann endlich alles wieder funktioniert: uninstall plugin validate_password;
Ist dies ein bekanntes Verhalten? Wie kann ISPConfig das root-Passwort geändert haben? Wieso waren alle DB-User ausser die letzten beiden erfassten verschwunden?
Gerne würden wir uns die Hintergründe dazu erklären können, damit so etwas nicht wieder in einer produktiven Umgebung passieren kann.