Plesk-Datenbanken reparieren – Schritt-für-Schritt-Anleitung

Aktualisiert am 26.10.2026 · Lesezeit ca. 6 Min. · Niveau: Fortgeschrittene · von Viktor Tribus, IT-Tribus Nideggen

Plesk ist ein weit verbreitetes Hosting-Management-Tool und ermöglicht die Verwaltung von Websites, E-Mails, Datenbanken und mehr. Bei manchen Situationen können Plesk-Datenbanken inkonsistent werden oder Fehler verursachen. In diesem Artikel zeigen wir Ihnen, wie Sie solche Probleme systematisch beheben können. Wir gehen dabei Schritt für Schritt vor und erklären auch die wichtigsten Befehle und häufig auftretenden Fehler.

Worum es geht und wann Sie das brauchen

Die Reparatur von Plesk-Datenbanken ist notwendig, wenn es zu inkonsistenten oder fehlerhaften Daten kommt. Dies kann durch verschiedene Faktoren verursacht werden, wie beispielsweise Softwarefehler, Hardwareprobleme oder unvollständige Datenmigration. Typische Symptome sind unerklärliche Panel-Fehler, Probleme mit der Webserver-Konfiguration oder inkonsistente Daten in einer Domain.

Es ist wichtig, vorsichtig vorzugehen und die richtigen Schritte zu befolgen, um Schäden an den Daten zu vermeiden. IT-Tribus in Nideggen steht Ihnen bei der Umsetzung der Reparatur zu Seite, falls Sie Unterstützung benötigen.

Voraussetzungen

Um Plesk-Datenbanken erfolgreich reparieren zu können, müssen einige Voraussetzungen erfüllt sein:

  • Version: Stellen Sie sicher, dass Ihre Plesk-Version aktuell ist. Überprüfen Sie die Version im Plesk-Panel unter Tools & Settings → Updates.
  • Admin-Rechte: Sie benötigen Administratorrechte auf dem Server, um Befehle auszuführen. Überprüfen Sie Ihre Berechtigungen mit id im Terminal.
  • Werkzeuge: Für die Datenbank-Reparatur sind Tools wie mysqlcheck und das Plesk-Reparaturdienstprogramm notwendig. Stellen Sie sicher, dass diese Tools installiert sind.

Schritt-für-Schritt-Anleitung

Schritt 1: Verbindung zur Datenbank herstellen

Bevor Sie beginnen können, müssen Sie eine SSH-Verbindung zum Server aufbauen. Öffnen Sie ein Terminal und verwenden Sie den folgenden Befehl:

Linux-Terminal (Bash)
ssh root@SERVER-IP

Ersetzen Sie root durch Ihren Benutzernamen und SERV‌ER-IP durch die tatsächliche IP-Adresse des Servers.

Schritt 2: Plesk-Datenbank prüfen

Die interne Plesk-Datenbank psa auf Fehler zu überprüfen hilft bei unerklärlichen Panel-Fehlern. Verwenden Sie den folgenden Befehl:

Linux-Terminal (Bash)
/usr/local/psa/bin/dbcheck --repair

Dies prüft die psa-Datenbank und versucht, inkonsistente Daten zu beheben.

Schritt 3: MySQL/MariaDB-Datenbanken prüfen und reparieren

Für MySQL- oder MariaDB-Datenbanken verwenden Sie das Dienstprogramm mysqlcheck. Dieses überprüft und repariert Datenbanktabellen. Geben Sie folgenden Befehl ein:

Linux-Terminal (Bash)
/usr/local/psa/bin/mysqlcheck --all-databases --auto-repair

Dieser Befehl prüft alle Datenbanken auf dem Server und versucht, inkonsistente Tabellen zu reparieren.

Schritt 4: Webserver-Konfiguration einer Domain reparieren

Wenn die Apache- oder nginx-Konfiguration einer einzelnen Domain in Plesk fehlerhaft ist, können Sie diese mit dem folgenden Befehl prüfen und reparieren:

Linux-Terminal (Bash)
/usr/local/psk/bin/plesk repair web_config --www-root /var/www/vhosts/DOMAIN

Ersetzen Sie DOMAIN durch den tatsächlichen Domainnamen.

Schritt 5: System-Tools für Plesk-Datenbank-Reparatur verwenden

Das Reparaturdienstprogramm von Plesk verwendet sowohl System- als auch Plesk-Tools, um Datenbankprobleme zu beheben. Geben Sie folgenden Befehl ein:

Linux-Terminal (Bash)
/usr/local/psa/bin/plesk repair database --recreate

Dies erstellt ein Speicherabbild der Datenbank und versucht dann, die Fehler zu beheben.

Schritt 6: Prüfen auf erfolgreiche Reparatur

Um sicherzustellen, dass die Datenbanken erfolgreich repariert wurden, führen Sie eine erneute Überprüfung durch:

Linux-Terminal (Bash)
/usr/local/psa/bin/dbcheck --repair
/usr/local/psk/bin/mysqlcheck --all-databases --auto-repair

Überprüfen Sie außerdem die Plesk-Panel-Funktionen und die Webserver-Konfiguration, um sicherzustellen, dass keine Fehler mehr auftreten.

Die wichtigsten Befehle im Überblick

Befehl Wirkung Hinweis
/usr/local/psa/bin/dbcheck –repair Prüft und repariert die Plesk-Datenbank psa. Dies hilft bei unerklärlichen Panel-Fehlern.
/usr/local/psa/bin/mysqlcheck –all-databases –auto-repair Überprüft und repariert alle MySQL- oder MariaDB-Datenbanken auf dem Server. Nützlich zur Behebung inkonsistenter Tabellen.
/usr/local/psk/bin/plesk repair web_config –www-root /var/www/vhosts/DOMAIN Prüft und repariert die Webserver-Konfiguration einer Domain in Plesk. Nützlich für Probleme mit der Apache- oder nginx-Konfiguration.
/usr/local/psa/bin/plesk repair database –recreate Repariert die Datenbanken mit dem Reparaturdienstprogramm von Plesk. Nutzt System- und Plesk-Tools zur Behebung von Problemen.
/usr/local/psa/bin/dbcheck –repair Erneut prüfen der Datenbanken auf erfolgreiche Reparatur. Stellen Sie sicher, dass keine Fehler mehr vorhanden sind.
/usr/local/psk/bin/mysqlcheck –all-databases –auto-repair Erneut prüfen aller MySQL- oder MariaDB-Datenbanken auf erfolgreiche Reparatur. Nützlich zur Überprüfung der Behebung inkonsistenter Tabellen.
/usr/local/psa/bin/plesk repair web_config –www-root /var/www/vhosts/DOMAIN Erneut prüfen der Webserver-Konfiguration einer Domain auf erfolgreiche Reparatur. Nützlich zur Überprüfung der Behebung von Konfigurationsfehlern.
/usr/local/psa/bin/plesk repair database –recreate Erneut prüfen der Datenbanken mit dem Reparaturdienstprogramm auf erfolgreiche Reparatur. Nützlich zur Überprüfung der Behebung von Problemen durch das Plesk-Reparaturprogramm.

Häufige Fehler und ihre Lösung

In diesem Abschnitt werden typische Fehlermeldungen aufgelistet, die bei der Datenbankreparatur auftreten können. Jede Meldung wird mit einer Lösung versehen.

Fehlermeldung: ERROR 1045 (28000): Access denied for user ‚root’@’localhost‘

Ursache:

Dieser Fehler tritt auf, wenn das Passwort für den Benutzer root nicht korrekt ist.

Lösung:

Stellen Sie sicher, dass Sie das richtige Passwort eingeben. Wenn Sie das Passwort vergessen haben, können Sie es mit dem folgenden Befehl zurücksetzen:

Linux-Terminal (Bash)
/usr/local/psa/bin/mysqladmin -u root password 'NEUES-PASSWORT'

Fehlermeldung: ERROR 1062 (23000): Duplicate entry ‚…‘ for key ‚PRIMARY‘

Ursache:

Dieser Fehler tritt auf, wenn es doppelte Einträge in einer Tabelle gibt.

Lösung:

Löschen Sie die duplizierten Einträge mit dem folgenden Befehl:

Linux-Terminal (Bash)
DELETE FROM `TABELLE` WHERE `ID` IN (SELECT `ID` FROM (SELECT `ID`, COUNT(*) as CNT FROM `TABELLE` GROUP BY `ID` HAVING CNT > 1) AS T);

Ersetzen Sie TABELLE durch den Namen der betroffenen Tabelle.

Fehlermeldung: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‚/var/run/mysqld/mysqld.sock‘ (2)

Ursache:

Dieser Fehler tritt auf, wenn der MySQL-Server nicht laufen kann oder die Sockets fehlen.

Lösung:

Starten Sie den MySQL-Service neu:

Linux-Terminal (Bash)
sudo systemctl restart mysql

Überprüfen Sie außerdem die Dateirechte und Permissions des Sock-Folders.

Fehlermeldung: ERROR 1046 (3D000): No database selected

Ursache:

Dieser Fehler tritt auf, wenn keine Datenbank ausgewählt ist.

Lösung:

Wählen Sie eine Datenbank aus:

Linux-Terminal (Bash)
USE DATABASE;

Ersetzen Sie DATABASE durch den Namen der gewünschten Datenbank.

Änderungen rückgängig machen

Wenn Änderungen unerwünscht sind oder Fehler verursachen, können Sie die alten Daten wiederherstellen:

  1. Stellen Sie sicher, dass ein Backup vorhanden ist. Dies kann das Plesk-Backup sein.
  2. Führen Sie das folgende Skript aus, um die Datenbanken wiederherzustellen:
Linux-Terminal (Bash)
mysql -u root -p DATABASE < BACKUP.sql

Ersetzen Sie DATABASE durch den Namen der betroffenen Datenbank und BACKUP.sql durch den Pfad zu Ihrem Backup-File.

Häufige Fragen

Kann ich Plesk-Datenbanken auch über das Plesk-Panel reparieren?

Ja, es ist möglich, einige Reparaturfunktionen direkt über das Plesk-Panel auszuführen. Aber für komplexe Probleme und inkonsistente Daten empfehlen wir die Verwendung der Kommandozeilenbefehle.

Muss ich ein Backup erstellen, bevor ich anfange?

Ja, es ist ratsam, vor jeder Reparatur ein komplettes Backup der betroffenen Datenbanken zu erstellen. Dies kann über das Plesk-Panel oder per Kommandozeile geschehen.

Was sind typische Anwendungen für die Datenbank-Reparatur?

Datenbank-Reparationen werden häufig bei unerklärlichen Panel-Fehlern, inkonsistenten Tabellen und Konfigurationsfehlern in Webserver-Konfigurationen durchgeführt.

Welche Tools sind notwendig für die Datenbank-Reparatur?

Für die Datenbankreparation benötigen Sie das Plesk-Reparaturprogramm, mysqlcheck, und eventuell das MySQL-Toolset. Stellen Sie sicher, dass diese Tools installiert und konfiguriert sind.

Kann ich die Datenbanken auch manuell reparieren?

In einigen Fällen können Sie die Datenbanken auch manuell reparieren, indem Sie direkt in den Tabellen arbeiten. Dies sollte jedoch nur von erfahrenen Administratoren durchgeführt werden, da es zu weiteren Problemen führen kann.

Fazit

Die Reparatur von Plesk-Datenbanken ist ein notwendiges Verfahren, um inkonsistente oder fehlerhafte Daten zu beheben. Durch die Schritt-für-Schritt-Anleitung in diesem Artikel können Sie systematisch vorgehen und mögliche Fehler vermeiden. Stellen Sie sicher, dass Sie vor jeder Reparatur ein Backup erstellen und sorgfältig alle Befehle überprüfen. Wenn Sie Unterstützung benötigen, wenden Sie sich an IT-Tribus in Nideggen.

Quellen und weiterführende Informationen

Hinweis: Dieser Beitrag wurde am 26.10.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.

Benötigen Sie Unterstützung bei Plesk Datenbank reparieren?

IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.

Kostenlose Erstanalyse anfordern
📞 02427 9099860