WordPress: "Fehler beim Aufbau einer Datenbankverbindung" – So finden und beheben Sie die Ursache

Zurück zur Blog-Übersicht
WordPress: "Fehler beim Aufbau einer Datenbankverbindung" – So finden und beheben Sie die Ursache
Eric Menge

Es ist ein Moment, der jedem WordPress-Seitenbetreiber den Puls kurzzeitig in die Höhe treibt: Man ruft die eigene Website auf und wird anstelle der gewohnten Inhalte von der Meldung "Fehler beim Aufbau einer Datenbankverbindung" (oder auf Englisch "Error Establishing a Database Connection") begrüßt. Ich kenne das aus meiner langjährigen Erfahrung nur zu gut – dieser Fehler kann ziemlich beunruhigend sein, da er bedeutet, dass Ihre Website komplett offline ist und keine Inhalte mehr ausliefern kann.

Die gute Nachricht ist jedoch, dass dieser Fehler in den meisten Fällen auf ein relativ kleines Problem zurückzuführen ist und sich mit einer systematischen Vorgehensweise oft schnell beheben lässt. In diesem Artikel zeige ich Ihnen die häufigsten Ursachen für diesen Datenbankfehler und führe Sie Schritt für Schritt durch die Lösungsansätze, damit Ihre WordPress-Website schnellstmöglich wieder erreichbar ist.

Was bedeutet "Fehler beim Aufbau einer Datenbankverbindung" eigentlich?

Um zu verstehen, warum dieser Fehler auftritt, müssen wir uns kurz ansehen, wie WordPress funktioniert. WordPress ist ein Content-Management-System, das seine Inhalte – also Ihre Beiträge, Seiten, Benutzereinstellungen, Kommentare und vieles mehr – in einer MySQL-Datenbank speichert. Jedes Mal, wenn jemand Ihre Website besucht, stellt WordPress eine Verbindung zu dieser Datenbank her, um die benötigten Informationen abzurufen und die Seite darzustellen.

Die Fehlermeldung "Fehler beim Aufbau einer Datenbankverbindung" bedeutet schlicht und einfach, dass WordPress aus irgendeinem Grund keine Verbindung zu Ihrer MySQL-Datenbank herstellen kann. Ohne diese Verbindung kann WordPress nicht auf die Inhalte zugreifen und somit auch keine Seite anzeigen.

Die häufigsten Ursachen für Datenbankverbindungsfehler

Es gibt mehrere Gründe, warum diese Verbindung fehlschlagen kann. Hier sind die gängigsten Verdächtigen:

  • Falsche Datenbank-Zugangsdaten: Die häufigste Ursache sind fehlerhafte Angaben für den Datenbanknamen, Benutzernamen, das Passwort oder den Datenbank-Host in Ihrer WordPress-Konfigurationsdatei (wp-config.php).
  • Probleme mit dem Datenbankserver: Ihr Webhosting-Provider könnte technische Schwierigkeiten mit dem Datenbankserver haben (z.B. Überlastung, Ausfall).
  • Korrupte WordPress-Datenbank: In selteneren Fällen kann Ihre Datenbank beschädigt sein.
  • Korrupte WordPress-Dateien: Obwohl seltener die direkte Ursache für diesen spezifischen Fehler, können beschädigte Core-Dateien manchmal zu unerwartetem Verhalten führen.
  • Probleme nach einer Servermigration oder einem Umzug: Wenn Sie Ihre Website kürzlich umgezogen haben, könnten die Datenbankinformationen nicht korrekt aktualisiert worden sein.

Schritt-für-Schritt-Lösung: So beheben Sie den Fehler

Gehen wir die möglichen Lösungswege nacheinander durch.

Schritt 1: Zugangsdaten in der wp-config.php überprüfen

Dies ist der erste und wichtigste Schritt. Die Datei wp-config.php befindet sich im Hauptverzeichnis Ihrer WordPress-Installation und enthält die kritischen Informationen für die Datenbankverbindung. Sie benötigen einen FTP-Client (wie FileZilla) oder den Dateimanager Ihres Hosting-Dashboards, um auf diese Datei zuzugreifen.

Öffnen Sie die wp-config.php und suchen Sie nach folgenden Zeilen:


// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'ihr_datenbankname' );

/** MySQL database username */
define( 'DB_USER', 'ihr_datenbankbenutzer' );

/** MySQL database password */
define( 'DB_PASSWORD', 'ihr_datenbankpasswort' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' ); // Oft 'localhost', kann aber abweichen!

Stellen Sie sicher, dass die Werte für DB_NAME, DB_USER, DB_PASSWORD und DB_HOST exakt mit den Daten übereinstimmen, die Ihnen Ihr Webhosting-Provider zur Verfügung gestellt hat. Achten Sie auf Tippfehler, Groß- und Kleinschreibung und überflüssige Leerzeichen.

Woher bekomme ich die korrekten Daten?

  • Diese Daten finden Sie normalerweise im Kundenbereich Ihres Hosting-Anbieters, oft unter Sektionen wie "Datenbanken", "MySQL-Datenbanken" oder ähnlich.
  • Der Wert für DB_HOST ist oft localhost, aber manche Hoster verwenden spezifische Serveradressen (z.B. mysql.ihrhoster.de oder eine IP-Adresse). Überprüfen Sie dies unbedingt!

Nachdem Sie Änderungen vorgenommen haben, speichern Sie die Datei und laden Sie sie erneut auf Ihren Server hoch. Testen Sie dann, ob Ihre Website wieder erreichbar ist.

Schritt 2: Datenbankserver beim Hoster überprüfen

Wenn die Zugangsdaten in der wp-config.php korrekt sind, könnte das Problem beim Datenbankserver Ihres Hosters liegen. Es gibt mehrere Möglichkeiten, dies zu überprüfen:

  • Andere Websites auf demselben Server: Wenn Sie weitere Websites auf demselben Hosting-Paket betreiben, prüfen Sie, ob diese ebenfalls von dem Fehler betroffen sind. Ist dies der Fall, liegt das Problem sehr wahrscheinlich beim Hoster.
  • Statusseite des Hosters: Viele Hoster haben eine Statusseite, auf der aktuelle Störungen oder Wartungsarbeiten gemeldet werden.
  • phpMyAdmin-Zugriff: Versuchen Sie, sich direkt über das Hosting-Panel in phpMyAdmin (oder ein ähnliches Datenbank-Verwaltungstool) einzuloggen. Wenn auch das nicht funktioniert oder Fehler anzeigt, ist der Datenbankserver wahrscheinlich nicht erreichbar.
  • Support kontaktieren: Zögern Sie nicht, den Support Ihres Hosting-Providers zu kontaktieren und nachzufragen, ob es bekannte Probleme mit dem MySQL-Server gibt, den Ihre Website nutzt.

Schritt 3: WordPress-Datenbank reparieren

In seltenen Fällen kann die Datenbank selbst korrumpiert sein. WordPress verfügt über eine eingebaute Funktion zur Datenbankreparatur. Um diese zu aktivieren, müssen Sie erneut die Datei wp-config.php bearbeiten.

Fügen Sie die folgende Zeile direkt vor /* That's all, stop editing! Happy publishing. */ ein:


define('WP_ALLOW_REPAIR', true);

Speichern Sie die Datei und laden Sie sie hoch. Rufen Sie anschließend folgende URL in Ihrem Browser auf: https://www.ihre-domain.de/wp-admin/maint/repair.php (ersetzen Sie ihre-domain.de mit Ihrer tatsächlichen Domain).

Sie sehen nun eine Seite mit Optionen zur Reparatur der Datenbank. Klicken Sie auf "Datenbank reparieren" oder "Datenbank reparieren und optimieren".

Wichtig: Nachdem die Reparatur abgeschlossen ist, entfernen Sie die Zeile define('WP_ALLOW_REPAIR', true); unbedingt wieder aus Ihrer wp-config.php Datei, da diese Seite sonst für jeden zugänglich bleibt und ein Sicherheitsrisiko darstellen kann.

Schritt 4: Funktioniert Ihr Webserver (Apache/Nginx) korrekt?

Obwohl der Fehler spezifisch auf die Datenbankverbindung hinweist, ist es in sehr seltenen Fällen möglich, dass ein Problem mit dem Webserver selbst indirekt dazu führt, dass PHP die Datenbank nicht ansprechen kann. Dies ist jedoch unwahrscheinlich, wenn Sie nur diesen spezifischen Fehler sehen und andere Teile Ihres Hostings (z.B. statische HTML-Dateien, falls vorhanden) noch funktionieren.

Wenn Sie vermuten, dass es ein tiefergehendes Serverproblem sein könnte, ist es am besten, direkt den Support Ihres Hosters zu konsultieren.

Schritt 5: WordPress-Core-Dateien überprüfen

Es ist zwar unwahrscheinlich, dass dies die Ursache für einen reinen Datenbankverbindungsfehler ist, aber wenn alle anderen Stricke reißen, könnten korrupte WordPress-Core-Dateien ein Faktor sein. Sie könnten versuchen, die Core-Dateien neu zu installieren (ohne den Ordner wp-content und die Datei wp-config.php zu überschreiben).

Eine Anleitung dazu finden Sie in der offiziellen WordPress-Dokumentation oder in vielen Online-Tutorials. Erstellen Sie unbedingt ein Backup, bevor Sie diesen Schritt durchführen!

Fazit und wann Sie professionelle Hilfe suchen sollten

Der "Fehler beim Aufbau einer Datenbankverbindung" ist ein häufiges WordPress-Problem, das sich meist durch die Überprüfung der wp-config.php oder durch Kontaktaufnahme mit dem Hoster lösen lässt. Gehen Sie die oben genannten Schritte systematisch durch, und die Chancen stehen gut, dass Ihre Website bald wieder online ist.

Sollten Sie trotz aller Bemühungen den Fehler nicht beheben können oder sich bei der Bearbeitung von Konfigurationsdateien unsicher fühlen, stehe ich Ihnen mit EMIT Solution gerne zur Seite. Mit meiner Expertise im Bereich WordPress und Webhosting helfe ich Ihnen, das Problem schnell zu identifizieren und zu beheben, damit Ihre Online-Präsenz nicht länger leidet. Kontaktieren Sie mich einfach für eine unverbindliche Beratung.

Haben Sie Fragen zu diesem Thema?

Ich berate Sie gerne persönlich und entwickle eine maßgeschneiderte Lösung für Ihr Projekt.

Jetzt Kontakt aufnehmen
Schreiben Sie uns auf WhatsApp