Plesk Datenbank defekt/reparieren (PleskMainDBException)

Sollte das Plesk Panel auf der Login-Seite diese oder eine ähnliche Fehlermeldung ausgeben…

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

localhost:~# cd /var/lib/psa/dumps

Punkt 2: Entpacke den Dump

Bitte verwendet einen Dump der vor dem Problemtag datiert ist.

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!)

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.

 

Dominion

Dominion

Linux Systemadministrator

Das könnte Dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.