Starte kostenlos – die ersten 3 Monate sind kostenlosZum Angebot

Datenbanken und PHP

„Error establishing a database connection“ in WordPress beheben

Zeigt deine WordPress-Seite einen Datenbankfehler, geh die vier typischen Ursachen bei Sitewig durch (Status, Host, Name und Passwort), und bring die Seite wieder online.

3 Min. LesezeitAktualisiert

Auf dieser Seite
  1. Fehler finden und beheben
  2. Weitere Ursachen
  3. Häufige Fragen
  4. Habe ich meine Daten verloren?
  5. Ich habe WordPress mit einem Klick installiert. Muss ich selbst etwas ändern?
  6. Kann ich den Datenbankserver meines alten Anbieters von Sitewig aus nutzen?

Die Meldung Error establishing a database connection bedeutet, dass WordPress sich nicht in seiner Datenbank anmelden kann. Deine Beiträge und Seiten sind weiterhin in der Datenbank: Es ist die Verbindung, die fehlschlägt. In den allermeisten Fällen liegt es an einem falschen Wert in wp-config.php, und die Behebung dauert nur wenige Minuten.

Vier Prüfungen: Status Aktiv, Host localhost, gleicher Name und Benutzer sowie Passwort
Gehe die vier Punkte der Reihe nach durch

Fehler finden und beheben

  1. Schritt 1: Status der Datenbank prüfen

    Gehe zu Webhosting → Datenbanken. Steht die Datenbank auf dem Status Aktiv, ist sie bereit. Steht dort Wird erstellt oder Wird gelöscht, warte kurz. Steht dort Fehler, wird der Grund in Rot unter dem Namen angezeigt: Wende dich mit diesem Text an den Support.

  2. Schritt 2: wp-config.php öffnen

    Öffne die Datei wp-config.php deiner Website mit dem Dateimanager oder einem SFTP-Programm. Die Datei liegt im selben Ordner wie wp-admin und wp-content.

  3. Schritt 3: Den Host prüfen

    DB_HOST muss localhost sein. Hast du die Website von einem anderen Anbieter umgezogen, steht dort oft noch der Servername des alten Anbieters. Ändere ihn in localhost.

  4. Schritt 4: Name und Benutzer prüfen

    DB_NAME und DB_USER müssen beide der vollständige Datenbankname sein, z. B. u12345_wp. Bei Sitewig sind sie immer gleich. Vergleiche sie mit dem Namen unter Webhosting → Datenbanken.

  5. Schritt 5: Das Passwort prüfen

    Kennst du das richtige Passwort nicht, klicke bei der Datenbank auf Neues Passwort, kopiere das neue, und trage es bei DB_PASSWORD ein. Siehe Das Passwort deiner Datenbank zurücksetzen.

  6. Schritt 6: Im Datenbank-Tool testen

    Melde dich im Datenbank-Tool mit genau demselben Benutzernamen und Passwort wie in wp-config.php an. Klappt es dort, aber nicht auf der Website, steckt ein Tippfehler in der Datei, z. B. ein Leerzeichen oder ein fehlendes Anführungszeichen.

So sollten die Werte aussehen

DB_NAME
u12345_wp (dein eigener Name)
DB_USER
u12345_wp (wie DB_NAME)
DB_PASSWORD
Das Passwort, das zur Datenbank gehört
DB_HOST
localhost

Weitere Ursachen

  • Du hast gerade ein neues Passwort erzeugt. Das alte hört nach wenigen Sekunden auf zu funktionieren. Trage das neue in wp-config.php ein.
  • Die Datenbank ist gelöscht. Steht sie nicht mehr unter Datenbanken, muss sie wiederhergestellt werden, siehe Eine Datenbank aus einem Backup wiederherstellen.
  • Das Webhosting ist gesperrt. Dann sind Websites und Datenbanken geschlossen, bis das Konto wieder aktiv ist. Oben im Kontrollpanel steht eine Meldung.
  • Zu viele Verbindungen. Jeder Datenbankbenutzer darf nur eine begrenzte Anzahl gleichzeitiger Verbindungen haben (z. B. 20, angezeigt als max. 20 Verbindungen). Ein Plugin, das seine Verbindungen nicht schließt, kann sie aufbrauchen. Deaktiviere kürzlich installierte Plugins.

Häufige Fragen

Habe ich meine Daten verloren?

Fast nie. Der Fehler bedeutet nur, dass WordPress sich nicht verbinden kann. Sobald die Verbindung wieder funktioniert, sind alle Inhalte zurück.

Ich habe WordPress mit einem Klick installiert. Muss ich selbst etwas ändern?

Normalerweise nicht: Die Installation richtet die Datenbank und wp-config.php für dich ein. Hast du später auf Neues Passwort geklickt oder Dateien verschoben, geh die obigen Schritte durch.

Kann ich den Datenbankserver meines alten Anbieters von Sitewig aus nutzen?

Davon raten wir ab, und es funktioniert selten, weil die meisten Anbieter den Zugriff von außen sperren. Zieh die Datenbank stattdessen zu Sitewig um, siehe Eine Datenbank importieren.

Mehr über Webhosting

Antwort nicht gefunden?

Antwort innerhalb von 1 Werktag · Mo–Fr 8–17 Uhr