WordPress-Datenbank reparieren
Wenn bei einer WordPress-Website Fehler auftreten, kann die Ursache in der Datenbank liegen. Typische Anzeichen sind Fehlermeldungen beim Aufruf der Website, Probleme bei der Anmeldung, fehlende Inhalte oder eine nicht mehr funktionierende Verbindung zur Datenbank.
WordPress speichert einen grossen Teil seiner Inhalte, Einstellungen und Benutzerinformationen in einer Datenbank. Die Website-Dateien befinden sich dagegen im Webspeicher. Beide Bereiche arbeiten zusammen und müssen korrekt aufeinander abgestimmt sein.
Vor der Reparatur
Erstellen Sie vor jeder Änderung eine Sicherung der Website und der Datenbank.
Für aktuelle Webhosting- und WordPress-Hostingpakete stehen im Web & Mail Control Panel automatische Backups zur Verfügung. Datenbanken, Webdaten und E-Mails können bis zu 14 Tage rückwirkend wiederhergestellt werden.
Weitere Informationen zu Datenbanken und deren Zweck finden Sie hier:
https://www.green.ch/de/was-ist-eine-datenbank
Falls Sie eine neue Datenbank anlegen müssen, finden Sie die Anleitung hier:
https://www.green.ch/de/wie-richte-ich-eine-neue-mysql-datenbank-ein
WordPress-Datenbankverbindung prüfen
Bei Verbindungsproblemen sollten Sie zuerst die in WordPress hinterlegten Zugangsdaten überprüfen.
Bei WordPress befinden sich die Datenbankangaben normalerweise in der Datei wp-config.php.
Prüfen Sie insbesondere folgende Angaben:
- Datenbankname
- Datenbankbenutzer
- Datenbankpasswort
- Datenbankserver (Host)
- gegebenenfalls der verwendete Port
Verwenden Sie die Angaben, die im Web & Mail Control Panel unter «Datenbanken → Aktionen → Verbindungsdaten» angezeigt werden.
Falls das Passwort eines Datenbankbenutzers geändert wurde, muss das neue Passwort auch in der WordPress-Konfiguration eingetragen werden. Andernfalls kann keine Verbindung zur Datenbank hergestellt werden.
Datenbank aus einem Backup wiederherstellen
Wenn die Datenbank beschädigt wurde oder nach Änderungen nicht mehr korrekt funktioniert, kann eine Wiederherstellung aus einem vorhandenen Backup sinnvoll sein.
Für Datenbanken stehen je nach Situation verschiedene Wiederherstellungsoptionen zur Verfügung:
- Die bestehende Datenbank überschreiben.
- Die Sicherung als neue Datenbank wiederherstellen.
Prüfen Sie vor der Wiederherstellung sorgfältig den gewünschten Sicherungszeitpunkt.
Weitere Informationen zur Wiederherstellung von Backups:
https://www.green.ch/de/daten-mittels-backup-wiederherstellen
Besonderheiten bei WordPress
Bei WordPress gehören Datenbank und Website-Dateien häufig zusammen. Werden nur die Dateien oder nur die Datenbank auf einen älteren Stand zurückgesetzt, können Inhalte, Plugins, Einstellungen oder Verweise nicht mehr übereinstimmen.
Bei einer vollständigen Wiederherstellung sollte deshalb nach Möglichkeit ein zusammenpassender Zeitpunkt für Webdaten und Datenbank gewählt werden.
Datenbank exportieren und erneut importieren
In bestimmten Fällen kann eine Reparatur durch einen Export und erneuten Import der Datenbank erfolgen. Dies wird häufig bei Migrationen oder nach Datenbankproblemen verwendet.
Beim Import sollte bereits die richtige Zieldatenbank ausgewählt sein.
In dokumentierten Fällen konnte ein Import mit dem Fehler #1044 abbrechen, wenn die SQL-Datei Befehle wie CREATE DATABASE oder einen falschen USE-Befehl enthielt. Der Datenbankbenutzer verfügt auf Shared-Hosting-Plattformen normalerweise nicht über Berechtigungen zum Erstellen neuer Datenbanken.
Enthält die SQL-Datei solche Anweisungen, muss sie entsprechend angepasst oder durch eine fachkundige Person geprüft werden.
Typische Ursachen für Datenbankprobleme
- Falscher Datenbankname
- Falscher Datenbankbenutzer
- Falsches Datenbankpasswort
- Falscher Host oder Port
- WordPress verwendet noch alte Zugangsdaten
- Beschädigte Datenbank
- Unvollständiger oder fehlerhafter Import
- Importdatei enthält nicht erlaubte administrative SQL-Befehle
- Dateien und Datenbank stammen aus unterschiedlichen Sicherungszeitpunkten
- Inkompatibilitäten nach einer Datenbankmigration oder einem Versionswechsel
Verwandte Artikel
MySQL-Datenbank erstellen:
https://www.green.ch/de/wie-richte-ich-eine-neue-mysql-datenbank-ein
MySQL Version 5.7 auf 8.0 umstellen:
https://www.green.ch/de/mysql-version-57-auf-80-umstellen
Was ist eine Datenbank?
https://www.green.ch/de/was-ist-eine-datenbank
MySQL Zugriff und Verbindung:
https://www.green.ch/de/mysql-zugriff-und-verbindung
Hinweis: Prüfen Sie zuerst Datenbankname, Datenbankbenutzer, Passwort, Host und gegebenenfalls den Port in der WordPress-Konfiguration. Falls die Angaben korrekt sind und die Website weiterhin keine Verbindung herstellen kann oder die Datenbank trotz Wiederherstellung nicht funktioniert, wenden Sie sich an den