Zum Inhalt springen
WordPress Fehler Fehler beim Herstellen einer Datenbankverbindung

WordPress Datenbankverbindung fehlgeschlagen – Fehler beheben

Fehler beim Herstellen einer Datenbankverbindung

Ohne Datenbank keine Website: WordPress zeigt eine leere Fehlerseite. Die Ursache steckt in den Zugangsdaten, im MySQL-Server oder in beschädigten Tabellen — so grenzt du ein.

„Fehler beim Herstellen einer Datenbankverbindung“ ist der Totalausfall unter den WordPress-Fehlern: Ohne Datenbank gibt es keine Inhalte, keine Einstellungen, kein Login — nur diese eine Meldung. Die Ursachen sortieren sich sauber in drei Gruppen: falsche Zugangsdaten, ein nicht erreichbarer Datenbank-Server oder beschädigte Tabellen.

Schritt 1: Trat der Fehler „einfach so“ auf?

Wenn du nichts geändert hast und die Website plötzlich ausfällt, ist die wahrscheinlichste Ursache ein überlasteter oder neu gestarteter MySQL-Server beim Hoster. Warte fünf Minuten, lade neu, und wirf einen Blick auf die Status-Seite des Hosters. Kommt die Website von selbst zurück, war es ein vorübergehender Engpass — häuft sich das, ist das Hosting unterdimensioniert.

Schritt 2: Zugangsdaten prüfen

Tritt der Fehler nach einem Umzug, einer Neuinstallation oder Änderungen an der wp-config.php auf, prüfe die vier Werte:

define('DB_NAME', 'datenbankname');
define('DB_USER', 'benutzer');
define('DB_PASSWORD', 'passwort');
define('DB_HOST', 'localhost');

  • Alle vier Werte müssen exakt denen im Hosting-Panel entsprechen — ein Tippfehler genügt.
  • DB_HOST ist nicht überall localhost: Manche Hoster verwenden eigene Hostnamen (z. B. db123.hosting.de) oder einen Port (localhost:3307). Der korrekte Wert steht im Hosting-Panel.
  • Nach einem Umzug: Wurde der Datenbank-Benutzer auf dem neuen Server überhaupt angelegt und hat er Rechte auf die Datenbank?

Schritt 3: Verbindung direkt testen

Lege eine Datei db-test.php ins Hauptverzeichnis:

<?php
$db = mysqli_connect('DB_HOST', 'DB_USER', 'DB_PASSWORD', 'DB_NAME');
echo $db ? 'Verbindung OK' : 'Fehler: ' . mysqli_connect_error();

Rufe sie im Browser auf (und lösche sie danach sofort — sie enthält Zugangsdaten). „Verbindung OK“ heißt: Die Daten stimmen, das Problem liegt in WordPress. Ein konkreter Fehler wie Access denied (falsche Daten) oder Unknown database (falscher Name) zeigt dir exakt die Baustelle.

Schritt 4: Beschädigte Tabellen reparieren

Meldet WordPress im Admin „Eine oder mehrere Datenbanktabellen sind nicht verfügbar“, sind Tabellen beschädigt — typisch nach einem abgestürzten Server. Aktiviere die eingebaute Reparatur in der wp-config.php:

define('WP_ALLOW_REPAIR', true);

Rufe dann deine-domain.de/wp-admin/maint/repair.php auf und starte „Datenbank reparieren“. Danach die Zeile unbedingt wieder entfernen — die Reparaturseite ist ohne Anmeldung erreichbar.

Schritt 5: Wenn alles stimmt und trotzdem nichts geht

  • MySQL-Server-Limits: Zu viele gleichzeitige Verbindungen (max_connections erreicht) — der Hoster sieht das in seinen Logs.
  • Volle Festplatte beim Hoster: MySQL nimmt dann keine Schreibvorgänge mehr an.
  • Nach einem Hack: Manche Angriffe zerstören gezielt die Options-Tabelle. Falls der Verdacht besteht: WordPress gehackt — was tun?

Die wichtigste Versicherung: Backups

Eine beschädigte Datenbank ist mit einem aktuellen Backup ein Ärgernis von zehn Minuten — ohne Backup ein potenzieller Totalverlust aller Inhalte. Tägliche, extern gespeicherte Datenbank-Backups sind deshalb nicht verhandelbar. Wie du sie einrichtest, zeigt der Artikel Backup erstellen.

Bei Ammera Care sichern wir deine Datenbank täglich auf externe Server, prüfen die Erreichbarkeit deiner Website im Minutentakt — und wenn sie ausfällt, arbeiten wir an der Lösung, oft bevor du den Ausfall überhaupt bemerkst. Zum Core-Modul.

Häufig gestellte Fragen

Ammera Care Dieser Ratgeber wurde vom Ammera-Care-Team verfasst. Seit 2014 betreuen wir WordPress-Websites für Unternehmen im DACH-Raum.