Skip to main content

Du sitzt gemütlich am Schreibtisch, der Kaffee dampft, die To-Do-Liste ist lang – und plötzlich: „Error establishing a database connection“ auf deiner WordPress-Website. Herzlichen Glückwunsch, du bist jetzt offiziell Mitglied im Club der WordPress-Admins, die schon mal einen kleinen Herzinfarkt bekommen haben. Aber keine Sorge: In diesem Guide zeige ich dir, wie du diesen gefürchteten Fehler nicht nur verstehst, sondern auch souverän löst. Und das mit einer Prise Humor, einer ordentlichen Portion Fachwissen und ganz viel Liebe zum Detail. Bereit? Dann schnapp dir einen frischen Kaffee und los geht’s!

WordPress „Error establishing a database connection“ lösen – kompletter Guide

WordPress ist das beliebteste Content-Management-System der Welt. Laut W3Techs laufen über 43% aller Websites im Internet mit WordPress. Das ist beeindruckend – aber auch ein Grund, warum typische Fehler wie der „Error establishing a database connection“ so viele Menschen betreffen. Laut Kinsta gehört dieser Fehler zu den häufigsten Problemen überhaupt. Und das Beste: Er ist fast immer lösbar!

Doch bevor wir uns in die Tiefen der Datenbank stürzen, lass uns kurz klären, was dieser Fehler eigentlich bedeutet und warum er so gefürchtet ist.

  • Was bedeutet „Error establishing a database connection“?

    WordPress speichert alle Inhalte – Seiten, Beiträge, Einstellungen, Nutzer – in einer MySQL-Datenbank. Wenn WordPress keine Verbindung zu dieser Datenbank herstellen kann, erscheint der Fehler. Die Website ist dann meist komplett offline, was besonders für Unternehmen, Shops oder Blogs ein echtes Problem ist.

  • Wie häufig tritt der Fehler auf?

    Statistiken gibt es kaum, aber laut WPBeginner ist es einer der Top-3-WordPress-Fehler weltweit. Besonders betroffen sind Websites mit Shared Hosting, vielen Plugins oder nach Updates.

  • Was sind die häufigsten Ursachen?

    • Falsche Zugangsdaten in der wp-config.php
    • Probleme mit dem Webhosting (z.B. Server down, MySQL-Dienst gestoppt)
    • Beschädigte Datenbanktabellen
    • Zu viele gleichzeitige Verbindungen (Traffic-Spitzen)
    • Fehlerhafte Plugins oder Themes
    • Hackerangriffe oder Malware

Jetzt, wo du weißt, worum es geht, lass uns Schritt für Schritt durch die Lösungsmöglichkeiten gehen. Ich verspreche: Am Ende dieses Artikels bist du nicht nur schlauer, sondern auch entspannter.

1. Ruhe bewahren und Ursachen eingrenzen

Bevor du wild an Dateien schraubst, solltest du systematisch vorgehen. Hier ein kleiner Notfallplan:

  • Ist nur die Hauptseite betroffen oder auch das Backend?

    Wenn /wp-admin noch funktioniert, ist meist die Datenbank nicht komplett kaputt. Das hilft bei der Eingrenzung.

  • Hat dein Hoster gerade Probleme?

    Ein Blick auf die Störungsseiten oder den Status deines Hosters kann helfen. Viele Hoster bieten auch eigene Statusseiten an.

  • Wurde kürzlich etwas geändert?

    Updates, neue Plugins oder Theme-Wechsel? Notiere dir alles, was sich verändert hat.

Siehe auch  WordPress „Mixed content“ nur auf bestimmten Seiten – gezielt finden & fixen

2. Zugangsdaten in der wp-config.php prüfen

Die wp-config.php ist das Herzstück deiner WordPress-Installation. Hier stehen die Zugangsdaten zur Datenbank. Ein kleiner Tippfehler reicht, und schon ist die Verbindung futsch.

  • So findest du die Datei:

    Per FTP (z.B. mit FileZilla) oder im Dateimanager deines Hosters im Hauptverzeichnis deiner WordPress-Installation.

  • Wichtige Einträge:

    Konstante Bedeutung Beispiel
    DB_NAME Name der Datenbank define('DB_NAME', 'meinedatenbank');
    DB_USER Datenbank-Benutzername define('DB_USER', 'meinuser');
    DB_PASSWORD Datenbank-Passwort define('DB_PASSWORD', 'geheimespasswort');
    DB_HOST Datenbank-Server (meist localhost) define('DB_HOST', 'localhost');

    Stimmen diese Angaben nicht, kann WordPress keine Verbindung herstellen. Prüfe sie sorgfältig – und frage im Zweifel beim Hoster nach den korrekten Daten.

3. Datenbank-Server erreichbar?

  • Test per PHP-Skript:

    Lege eine Datei testdb.php im Hauptverzeichnis an und füge folgenden Code ein:


    <?php
    $link = mysqli_connect('localhost', 'DB_USER', 'DB_PASSWORD', 'DB_NAME');
    if (!$link) {
      die('Verbindung fehlgeschlagen: ' . mysqli_connect_error());
    }
    echo 'Verbindung erfolgreich!';
    ?>

    Ersetze die Platzhalter durch deine echten Zugangsdaten. Wenn „Verbindung erfolgreich!“ erscheint, ist der Server erreichbar.

  • MySQL-Dienst beim Hoster prüfen:

    Manche Hoster bieten im Kundenbereich die Möglichkeit, den MySQL-Dienst neu zu starten oder den Status einzusehen. Bei Shared Hosting kann es helfen, den Support zu kontaktieren.

4. Datenbank reparieren

  • WordPress-eigene Reparaturfunktion:

    Füge in der wp-config.php folgende Zeile ein:

    define('WP_ALLOW_REPAIR', true);

    Rufe dann deine-domain.de/wp-admin/maint/repair.php auf. Hier kannst du die Datenbank reparieren und optimieren lassen. Wichtig: Entferne die Zeile danach wieder aus Sicherheitsgründen!

  • phpMyAdmin nutzen:

    Im Hosting-Panel kannst du mit phpMyAdmin einzelne Tabellen auswählen und „Reparieren“ wählen. Besonders bei Tabellen wie wp_options oder wp_posts kann das helfen.

5. Plugins und Themes als Fehlerquelle ausschließen

  • Alle Plugins deaktivieren:

    Benenne per FTP den Ordner wp-content/plugins um (z.B. in plugins_alt). Funktioniert die Seite wieder, war ein Plugin schuld. Dann einzeln wieder aktivieren und testen.

  • Theme wechseln:

    Setze das Standard-Theme (z.B. twentytwentyfour) per Datenbank zurück. Das geht über phpMyAdmin in der Tabelle wp_options (Felder template und stylesheet).

Siehe auch  Uptime-Monitoring für WordPress Websites: Schwellen & Reporting

6. Hosting-Limits und Traffic-Spitzen

  • Ressourcen prüfen:

    Shared Hosting hat oft Limits für gleichzeitige Datenbankverbindungen. Bei Traffic-Spitzen kann das zu Verbindungsabbrüchen führen. Prüfe im Hosting-Panel die Auslastung oder frage beim Support nach.

  • Upgrade erwägen:

    Wenn deine Seite wächst, lohnt sich ein Wechsel auf ein leistungsfähigeres Hosting (z.B. Managed WordPress Hosting). Anbieter wie Raidboxes oder Kinsta sind auf WordPress spezialisiert.

7. Backups und Wiederherstellung

  • Backup einspielen:

    Wenn alles nichts hilft, spiele ein funktionierendes Backup ein. Viele Hoster bieten automatische Backups an. Prüfe, ob du ein Backup der Datenbank und der Dateien hast.

  • Regelmäßige Backups einrichten:

    Nutze Plugins wie UpdraftPlus oder BackWPup, um automatische Backups zu erstellen. So bist du beim nächsten Mal auf der sicheren Seite.

8. Sicherheit: Malware und Hackerangriffe

  • Website auf Malware prüfen:

    Nutze Tools wie Sucuri SiteCheck oder Wordfence, um deine Seite auf Schadsoftware zu scannen.

  • Passwörter ändern:

    Nach einem Angriff solltest du alle Passwörter (Datenbank, FTP, WordPress-Admin) ändern und die Seite absichern.

9. Support kontaktieren

  • Hoster-Support:

    Wenn du nicht weiterkommst, hilft oft der Support deines Hosters. Halte alle Infos bereit: Fehlermeldung, Zeitpunkt, letzte Änderungen, Zugangsdaten (sicher übermitteln!).

  • WordPress-Community:

    Im offiziellen WordPress-Forum helfen erfahrene Nutzer oft schnell und kostenlos.

10. Prävention: So schützt du dich vor dem Fehler

  • Regelmäßige Updates:

    Halte WordPress, Plugins und Themes immer aktuell. Viele Fehler entstehen durch veraltete Software.

  • Starke Passwörter und sichere Zugangsdaten:

    Verwende komplexe Passwörter und sichere sie mit einem Passwortmanager.

  • Monitoring-Tools nutzen:

    Tools wie UptimeRobot oder Pingdom informieren dich sofort, wenn deine Seite offline ist.

  • Gutes Hosting wählen:

    Ein zuverlässiger Hoster ist Gold wert. Spare nicht am falschen Ende!

Fazit: Fehler behoben – und jetzt?

Der „Error establishing a database connection“ ist nervig, aber kein Grund zur Panik. Mit systematischem Vorgehen, etwas technischem Verständnis und den richtigen Tools bekommst du das Problem fast immer in den Griff. Und falls du mal nicht weiterkommst – oder einfach keine Lust auf Technikstress hast – gibt’s ja uns von Nakaryu!

Siehe auch  WordPress RSS-Feed Fehler beheben – typische XML-Ursachen & Fix

Du willst nie wieder schlaflose Nächte wegen WordPress-Fehlern? Dann lass uns deine Website bauen, pflegen und absichern. Mit unserer Webdesign-Flatrate bekommst du nicht nur ein individuelles Design, sondern auch Hosting, Wartung, Backups und persönlichen Support – alles zum monatlichen Fixpreis. Klingt gut? Dann schau vorbei und lass uns gemeinsam digitale Erlebnisse schaffen, die begeistern!

Quellen

Fragen zum Thema

Was bedeutet der Fehler „Error establishing a database connection“ bei WordPress?

Der Fehler „Error establishing a database connection“ bedeutet, dass WordPress keine Verbindung zur MySQL-Datenbank herstellen kann. Dadurch ist die gesamte Website meist nicht erreichbar. Die Ursache liegt oft an falschen Zugangsdaten, Serverproblemen oder beschädigten Datenbanktabellen.

Was sind die häufigsten Ursachen für diesen Fehler?

Zu den häufigsten Ursachen zählen falsche Zugangsdaten in der wp-config.php, Probleme beim Webhosting (z.B. Serverausfall, MySQL-Dienst gestoppt), beschädigte Datenbanktabellen, Traffic-Spitzen mit zu vielen gleichzeitigen Verbindungen, fehlerhafte Plugins oder Themes sowie Hackerangriffe oder Malware.

Wie kann ich den Fehler schnell eingrenzen und beheben?

Gehe systematisch vor: Prüfe, ob nur die Hauptseite oder auch das Backend betroffen ist. Kontrolliere die Zugangsdaten in der wp-config.php, teste die Datenbankverbindung per PHP-Skript und nutze die WordPress-Reparaturfunktion oder phpMyAdmin zur Reparatur. Deaktiviere testweise alle Plugins und wechsle auf ein Standard-Theme, um Fehlerquellen auszuschließen.

Wie kann ich mich vor dem Fehler schützen und präventiv handeln?

Halte WordPress, Plugins und Themes immer aktuell, verwende starke Passwörter und sichere Zugangsdaten. Setze auf regelmäßige Backups und nutze Monitoring-Tools wie UptimeRobot. Ein zuverlässiger Hoster und professionelle Betreuung, z.B. durch Nakaryu, helfen, Ausfälle zu vermeiden.

Wie kann Nakaryu bei WordPress-Problemen helfen?

Nakaryu ist eine erfahrene Digitalagentur aus Nürnberg und bietet Webdesign-Flatrates inklusive Hosting, Wartung, Backups und persönlichem Support. Wir kümmern uns um Fehlerbehebung, Sicherheit und Updates – damit du dich auf dein Business konzentrieren kannst. Mit modularen Paketen und 24/7 Betreuung bist du bei uns auf der sicheren Seite.

Neues aus unserem Blog

Das könnte dich auch interessieren

Max 7

Max Wellner

Max Wellner ist Gründer/ CEO von Nakaryu & Nekodanshi sowie Content Creator und Cosplayer aus Nürnberg. Er verbindet seit 2017 Webdesign, Marketing, Technologie und kreative Popkultur-Einflüsse zu digitalen Markenauftritten mit Wiedererkennungswert. Mit seiner Mischung aus technischer Expertise, kreativem Denken und eigener Erfahrung als Creator entwickelt er moderne Konzepte für Unternehmen, Marken und digitale Projekte, unterstützt durch eigens entwickelte KI Systeme und Workflows.

Jetzt kostenfreies Erstgespräch sichern

Lass dich unverbindlich beraten

→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.

Erstgespräch vereinbaren

15% Rabatt auf alle Pakete

→ Für Vereine, Creator & Künstler. Schreib uns einfach an.

Weiterempfehlen lohnt sich

100 € Gutschrift für jeden geworbenen Neukunden.

Privacy Preference Center