adminForge

free | no tracking | no logging | no advertising

Das ist unser Motto. Mit adminForge bieten wir kostenlose Dienste an. Unser Ziel ist es, eine freie und datensparsame Alternative zu bekannten Diensten bereitzustellen. Seit 2014 betreiben wir adminForge gemeinsam mit Spaß an der Technik und an Open-Source.

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.