„Fehler beim Aufbau der Datenbankverbindung“ — so behebst du ihn.
Statt deiner Website nur ein Satz auf weißem Grund. WordPress erreicht seine Datenbank nicht — und ohne Datenbank gibt es keine Inhalte. Die Ursache ist fast immer eine von fünf, und die meisten sind in Minuten behoben.
Die fünf Ursachen: falsche Zugangsdaten in der wp-config.php, Datenbankserver nicht erreichbar (Hoster-Störung oder falscher Host), Datenbank überlastet (Traffic, Angriff, schlechtes Plugin), defekte Tabellen oder Speicherplatz voll. Prüfe in dieser Reihenfolge: Hoster-Status, wp-config, Verbindungstest, Tabellen reparieren.
Was die Meldung bedeutet.
WordPress besteht aus Dateien (Code, Theme, Bilder) und einer MySQL- oder MariaDB-Datenbank (Texte, Einstellungen, Nutzer). Beim Aufruf verbindet sich PHP mit den Zugangsdaten aus der wp-config.php zur Datenbank. Schlägt das fehl, erscheint diese Meldung — auf der Website und meist auch im Backend. Deine Inhalte sind dabei in der Regel nicht verloren, nur gerade nicht erreichbar.
Schnelltest in zwei Minuten.
- Backend aufrufen (
/wp-admin/): Kommt dort eine andere Meldung, etwa „Eine oder mehrere Tabellen sind nicht verfügbar“, sind Tabellen defekt — Schritt 3. - Hoster-Status prüfen: Statusseite oder Panel — bei einer Störung hilft nur warten.
- Wurde etwas geändert? Umzug, Passwortwechsel, neues Hosting-Paket? Dann Schritt 1.
- Kam die Meldung plötzlich bei hohem Traffic? Dann Schritt 4.
1. Zugangsdaten in der wp-config.php.
In der Datei stehen vier Werte: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. Im Hosting-Panel unter Datenbanken vergleichen — Name und Nutzer sind oft identisch, das Passwort lässt sich dort neu setzen und dann in die wp-config.php eintragen. Der Host ist meist localhost, bei manchen Hostern aber eine eigene Adresse. Nach einem Umzug ist dieser Fehler der Klassiker. Ein Test ohne WordPress:
<?php
// Temporär im Hauptordner ablegen, im Browser aufrufen, danach sofort löschen
$db = new mysqli( 'localhost', 'DB_BENUTZER', 'DB_PASSWORT', 'DB_NAME' );
if ( $db->connect_error ) {
echo 'Verbindung fehlgeschlagen: ' . $db->connect_error; // z. B. Access denied / Unknown host
} else {
echo 'Verbindung OK — Datenbank erreichbar.';
$r = $db->query( 'SHOW TABLES' );
echo ' Tabellen: ' . $r->num_rows;
}Die Fehlermeldung verrät die Richtung: „Access denied“ heißt falsches Passwort oder Benutzer, „Unknown host“ falscher Host, „Too many connections“ Überlastung. Die Datei enthält dein Datenbankpasswort — unbedingt danach löschen.
2. Datenbankserver und Hoster.
Stimmen die Zugangsdaten und der Test meldet trotzdem keine Verbindung, ist der Datenbankserver das Problem: Störung beim Hoster, Wartung, oder der Server wurde umgezogen und der Host in der wp-config.php stimmt nicht mehr. Hoster-Support fragen — mit der genauen Fehlermeldung aus dem Test geht das schnell.
3. Defekte Tabellen reparieren.
Nach Serverabstürzen oder vollem Speicher können Tabellen beschädigt sein. WordPress bringt ein Reparaturwerkzeug mit: In der wp-config.php define('WP_ALLOW_REPAIR', true); eintragen, dann /wp-admin/maint/repair.php aufrufen und „Reparieren“ wählen. Danach die Zeile wieder entfernen — die Seite ist sonst für jeden zugänglich. Alternativ in phpMyAdmin die Tabellen markieren und „Tabelle reparieren“ ausführen. Vorher ein Backup der Datenbank exportieren, soweit möglich.
4. Überlastung und Angriffe.
„Too many connections“ oder ein Fehler, der kommt und geht, deutet auf Überlastung: ein Traffic-Spitze, Bots, die das Login-Formular oder die Suche bombardieren, ein Plugin mit ineffizienten Abfragen, oder Shared Hosting mit zu wenig Verbindungen. Sofort: Caching aktivieren, Login-Versuche begrenzen, XML-RPC deaktivieren, bei Angriff Firewall des Hosters oder Cloudflare vorschalten. Dauerhaft: Ursache im Plugin finden (langsame Abfragen) oder Hosting aufstocken.
5. Speicherplatz und Limits.
Ist der Speicherplatz des Hosting-Pakets oder der Datenbank voll, kann MySQL nicht mehr schreiben — und manchmal nicht mehr antworten. Im Panel prüfen, alte Backups, Logs und Caches löschen, Datenbank aufräumen (Revisionen, Transients, Plugin-Reste). Auch Datenbank-Größenlimits einzelner Tarife können erreicht sein.
Vorbeugen.
- Backups, die Dateien und Datenbank enthalten, außerhalb des Servers.
- Monitoring, das dich bei Ausfall sofort informiert.
- Caching und Login-Schutz gegen Überlastung.
- Datenbank regelmäßig aufräumen (Wartung).
- Hosting mit ausreichenden Verbindungen und Speicher.
Wenn der Fehler bleibt oder du dich nicht an die wp-config.php traust: WordPress-Hilfe — Datenbankfehler gehören zu den Fällen, die ich meist innerhalb einer Stunde löse.
Wer hilft.
Ich bin Manuel Killert, WordPress-Entwickler aus Quakenbrück. Seit 2020 baue und betreue ich WordPress-Websites — für Handwerksbetriebe, Industrie, Gastronomie, Start-ups und Vereine —, entwickle eigene Plugins und unterrichte WordPress als Dozent an der KW Design Akademie. Das heißt: Ich kenne die typischen Fehler nicht nur aus Foren, sondern aus eigenen Projekten, und ich kann sie so erklären, dass du sie beim nächsten Mal selbst erkennst. Du erreichst mich direkt, ohne Ticketsystem.
Echte Projekte — live ansehen.
WordPress-Websites, die ich gebaut habe oder laufend betreue.

KT Bodenteam
Professioneller Auftritt für einen Bodenleger — Vorher-Nachher-Slider und regionale SEO.
Website ansehen ↗
Markenfest
Stärkerer Online-Shop — Webdesign, Content und individuelle Shop-Funktionen.
Website ansehen ↗
HW Metall
Reduziertes, hochwertiges Design für maßgefertigte Stahl-Lofttüren.
Website ansehen ↗FAQ — Fehler beim Aufbau der Datenbankverbindung.
Was bedeutet „Fehler beim Aufbau der Datenbankverbindung“?
WordPress kann sich nicht mit seiner MySQL- oder MariaDB-Datenbank verbinden, in der Texte, Einstellungen und Nutzer liegen. Ursachen sind falsche Zugangsdaten in der wp-config.php, ein nicht erreichbarer Datenbankserver, Überlastung, defekte Tabellen oder voller Speicherplatz. Die Inhalte sind dabei in der Regel nicht verloren.
Wo prüfe ich die Datenbank-Zugangsdaten?
In der Datei wp-config.php im Hauptordner stehen DB_NAME, DB_USER, DB_PASSWORD und DB_HOST. Sie werden mit den Angaben im Hosting-Panel unter Datenbanken verglichen; dort lässt sich das Passwort auch neu setzen.
Wie repariere ich defekte WordPress-Tabellen?
In der wp-config.php wird WP_ALLOW_REPAIR auf true gesetzt, dann /wp-admin/maint/repair.php aufgerufen und Reparieren gewählt. Anschließend muss die Zeile wieder entfernt werden. Alternativ können Tabellen in phpMyAdmin repariert werden, idealerweise nach einem Datenbank-Export.
Warum kommt der Fehler nur zeitweise?
Das deutet auf Überlastung hin, etwa durch Traffic-Spitzen, Bots am Login-Formular, ein Plugin mit ineffizienten Abfragen oder zu wenige Datenbankverbindungen im Hosting-Tarif. Caching, Login-Schutz und die Suche nach der Ursache im Plugin helfen.
Sind meine Inhalte bei diesem Fehler verloren?
Meist nicht. Die Datenbank ist nur nicht erreichbar oder einzelne Tabellen sind beschädigt und reparierbar. Ein aktuelles Backup der Datenbank ist trotzdem die Absicherung für den Fall, dass eine Reparatur fehlschlägt.
Was kann der Hoster tun?
Bei Störungen des Datenbankservers, geänderten Host-Adressen, vollem Speicher oder Verbindungslimits hilft der Hoster. Mit der genauen Fehlermeldung aus einem Verbindungstest geht das deutlich schneller.
Das bin ich – rechts im BildErzähl mir von deiner neuen Website.
Beschreib kurz, was du vorhast — du bekommst eine ehrliche Einschätzung zu Umfang, Zeit und Kosten.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de