Plesk: Unable to connect to database: 1045

Von Huskynarr

Platzhalterbild für Plesk: Unable to connect to database: 1045

Nach diversen Umstellungen und Updates bekam ich nur noch bei Plesk und in der Shell folgenden Fehler:"Unable to connect to database: 1045".
Das Problem ist klar, das gespeicherte Passwort in "/etc/psa/.psa.shadow" nicht übereinstimmt mit dem Passwort des MySQL Users "admin" in der MySQL Datenbank.

Die Reihe ist einfach, Neuen passwort setzen, MySQL Ohne Rechtetabelle starten und das Root Passwort setzten, Neustarten und fertig.

Passwort setzen in der Shadow:
echo temppasswd > /etc/psa/.psa.shadow

Nun MySQL ohne Rechte Tabelle starten:
edit /etc/my.cnf
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables

In einem neuen Tab nun das Temporäre Passwort einspeisen:
/usr/bin/mysql -D mysql -e"update user set password=PASSWORD('`cat /etc/psa/.psa.shadow`') where User='admin';"

Nun MySQL neustarten:
/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld start

Nun ist das temporäre Passwort da und wir können direkt mit Plesk und verschlüsselt das Passwort generieren:
/usr/local/psa/bin//init_conf -u -passwd NeuesPasswort
Jetzt kann man den 2. Tab schliesen.

So schnell geht es und man ist fertig.

Weitere Beiträge