Plesk Datenbank defekt/reparieren (PleskMainDBException)
Sollte das Plesk Panel auf der Login-Seite diese oder eine ähnliche Fehlermeldung ausgeben…
1 2 3 4 5 6 7 8 9 10 11 | ERROR: PleskMainDBException Eine Ebene höher MySQL query failed: Table 'psa.lockout' doesn't exist 0: common_func.php3:206 db_query(string 'delete from lockout where (UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(last_wrong)) > (30 * 60)') 1: cmd_loginup.php:82 createSession(string 'admin', string '********') 2: login_up.php3:22 |
…hilft es das letzte automatisch erstelle Backup der Datenbank psa einzuspielen. Dies ist auch nützlich bei versehentlicher Löschung der Plesk Datenbank.
Punkt 1: Wir wechseln in den Backupordner
1 | localhost:~# cd /var/lib/psa/dumps |
Punkt 2: Entpacke den Dump
Bitte verwendet einen Dump der vor dem Problemtag datiert ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | localhost:/var/lib/psa/dumps # gunzip mysql.daily.dump.1.gz localhost:/var/lib/psa/dumps # ls -lah total 2.2M drwxr-xr-x 2 psaadm psaadm 4.0K Aug 2 06:56 . drwxr-xr-x 3 root root 4.0K Apr 11 2010 .. -rw------- 1 root root 131K Aug 2 02:12 mysql.daily.dump.0.gz -rw------- 1 root root 563K Aug 1 02:12 mysql.daily.dump.1 -rw------- 1 root root 131K Jul 31 02:12 mysql.daily.dump.2.gz -rw------- 1 root root 131K Jul 30 02:12 mysql.daily.dump.3.gz -rw------- 1 root root 131K Jul 29 02:12 mysql.daily.dump.4.gz -rw------- 1 root root 131K Jul 28 02:12 mysql.daily.dump.5.gz -rw------- 1 root root 131K Jul 27 02:12 mysql.daily.dump.6.gz -rw------- 1 root root 131K Jul 26 02:12 mysql.daily.dump.7.gz -rw------- 1 root root 131K Jul 25 02:12 mysql.daily.dump.8.gz -rw------- 1 root root 131K Aug 1 23:18 mysql.preupgrade.9.5.1-10.10.1.20140801-231816.dump.gz -rw------- 1 root root 131K Aug 1 23:18 mysql.preupgrade.9.5.1-10.10.1.20140801-231817.dump.gz -rw------- 1 root root 132K Apr 15 2010 mysql.preupgrade.dump.gz -rw------- 1 root root 124K Apr 11 2010 mysql.preupgrade.dump.gz.1 |
Punkt 3: Dump einspielen
Beispiel: Mit diesem Befehl wird der Plesk Datenstand vom 01. August 2014 wiederhergestellt.
(Bitte immer individuell behandeln!)
1 | localhost:/var/lib/psa/dumps # mysql -uadmin -p$(cat /etc/psa/.psa.shadow) psa < mysql.daily.dump.1 |
Das war es. Unter https://servername.tld:8443 kann das Plesk Panel wieder aufgerufen werden.
0