Kategorien
Web WordPress Tricks

WordPress-Fehler: „Error establishing a database connection“ – Was tun?

Probleme mit der Datenbankverbindung sind ärgerlich und vor allem sehr einschränkend. Eure WordPress Webseite wird von niemandem mehr erreicht. Was tun? Keine Panik, wir können helfen!

Woran liegt es denn überhaupt?

Kurz gesagt, man erhält diesen Fehler, weil WordPress keine Datenbankverbindung herstellen kann. Der Grund, warum genau WordPress keine Datenbankverbindung herstellen kann, kann variieren. Es kann sein, dass Ihre Anmeldedaten für die Datenbank falsch sind oder zwischenzeitlich geändert wurden. Es kann auch sein, dass Ihr Datenbankserver aktuell nicht reagiert. Es mag sogar der Fall sein, dass Ihre Datenbank beschädigt wurde. Nach unserer Erfahrung passiert dieser Fehler meistens aufgrund einer bestimmten Art von Serverfehler, aber es kann immer auch andere Faktoren geben. Werfen wir einen Blick darauf, wie Sie dieses Problem beheben können.

WordPress nutzt für die Ausgabe von Inhalten grundsätzlich eine mySQL-Datenbank. Dort werden alle Texte gespeichert und beim Aufrufen über die URL im Browser angezeigt. Kann diese Datenbankverbindung nicht hergestellt werden, sieht man stattdessen diese Fehlermeldung:

 

error establishing database connection on screen

 

Die Ursachen hierfür sind meist: Nicht korrekte Zugangsdaten, ein Defekt in der Datenbank, die Datenbank wurde gelöscht oder ist aktuell aus anderen Gründen nicht erreichbar.
Viele verschiedene Gründe kommen infrage.

 

Lösung 1:

Wp-config.php prüfen und ggb. Korrigieren

Im Hauptverzeichnis jeder WordPress-Installation liegt eine Datei namens wp-config.php – mit einem FTP-Programm kann man diese jederzeit herunterladen. Dort muss das Passwort, Username und Datenbankname richtig hinterlegt sein. Besteht der Verdacht, dass User-Daten der Datenbank oder des Nutzers geändert wurden, hier hineinschauen und die Daten dort korrigieren. Die MySQL-Daten in der wp-config.php sind essenziell und müssen stets mit den richtigen Daten der Datenbank übereinstimmen.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

 

Es kann auch sein, dass der Datenbankserver aktuell nur kurzzeitig temporär nicht erreichbar ist. Server können auch überlasten, bei z. B. zu viel Ansturm auf einen neuen Artikel oder ein Angebot in einem Webshop.

Oft stellt man fest, dass eine Datenbankverbindung fehlgeschlagen ist, wenn die eigene Webseite von sehr viel Aufrufen überschwemmt wird. Im Grunde genommen kann Ihr Host-Server die dann anfallende Last nicht verarbeiten. Die Webseite wird dann erst langsam und dann für einige Benutzer sogar den hier angesprochenen Fehler anzeigen.

 

Lösung 2:

Wiederherstellen des letzten Datenbank-Backups. 

Datenbank-Backups sollten regelmäßig (jeden Tag, jede Woche, jeden Monat) und automatisch angelegt werden, so kann man jede WordPress-Installation, bei Notwendigkeit, einfach wiederherstellen. Dazu nur das hinterlegte Datenbank-File entpacken und via mySQL hochladen. Es gibt diverse Tools, mit denen man sein WordPress Backup erst regelmäßig sichern einspielen kann und so die Webseite wieder aktiv schaltet. Wir empfehlen BackupWP, da es einfach, sicher und schnell funktioniert.

 

Lösung 3:

Hosting-Service kontaktieren. 

Sollte keine Möglichkeit zur Wiederherstellung der Webseite greifen, sollte man schleunigst beim Hosting-Service anrufen, dieser kann in den meisten Fällen aushelfen.
Man möchte hier also nicht nur die aktuellste und beste Technik, höchste Zuverlässigkeit, sondern natürlich auch schnelle kompetente Hilfe wenn man diese einmal benötigt. Alle guten Hoster bieten dies.

 

Falls man auf Anhieb keine Lösung findet, einfach bei uns melden, wir helfen schnell und zuverlässig bei allen Problemen bez. WordPress und Webpräsenz im Allgemeinen.

 

 

Hilfe bei der eigenen Webseite benötigt? Möchten Sie eine eigene Webseite erstellen?
Ich stimme zu, eine E-mail Anfrage an sfw-media zu stellen MailChimp ( mehr Infos )
Gerne helfen wir bei Webdesign, E-commerce und Internet-Marketing. Einfach anfragen, wir melden uns umgehend zurück.
Wir sind gegen Spam! Wir schützen die Daten unserer Kunden und löschen diese umgehend wenn beantragt.