Fix: WordPress-Fehler bei der Datenbankverbindung

Geschätzte Lektüre: 2 Minuten

Der Bildschirm „Error Establishing a Database Connection“ bedeutet, dass WordPress keine Verbindung zu seiner MySQL-Datenbank herstellen kann. Hier finden Sie alle häufigen Ursachen und Lösungen.

Ursache 1: Falsche Zugangsdaten in wp-config.php

Die Zugangsdaten in wp-config.php müssen exakt mit den Daten Ihrer Datenbank übereinstimmen. Überprüfen Sie die folgenden Zeilen in Ihrer wp-config.php:

define( 'DB_NAME',     'your_database_name' );
define( 'DB_USER',     'your_database_user' );
define( 'DB_PASSWORD', 'your_database_password' );
define( 'DB_HOST',     'localhost' );

Um die richtigen Werte zu bestätigen, gehen Sie in cPanel zu MySQL Databases und prüfen Sie den Datenbanknamen, den Benutzernamen und ob der Benutzer ALL PRIVILEGES für die Datenbank hat. Wenn das Passwort falsch ist, setzen Sie es dort zurück und passen Sie anschließend wp-config.php entsprechend an.

Ursache 2: Der Datenbankbenutzer ist der Datenbank nicht zugeordnet

In cPanel → MySQL Databases scrollen Sie nach unten zu Add User To Database. Stellen Sie sicher, dass Ihr Datenbankbenutzer zugeordnet ist und ALL PRIVILEGES besitzt. Dieser Schritt wird beim Anlegen einer neuen Datenbank leicht übersehen.

Ursache 3: Beschädigte Datenbanktabellen

Wenn die Zugangsdaten korrekt sind, der Fehler aber bestehen bleibt, können die Datenbanktabellen beschädigt sein. Fügen Sie diese Zeile in wp-config.php ein (oberhalb der Zeile /* That's all, stop editing! */):

define( 'WP_ALLOW_REPAIR', true );

Rufen Sie dann https://ihredomain.com/wp-admin/maint/repair.php auf und klicken Sie auf Repair Database. Entfernen Sie diese Zeile unmittelbar danach wieder aus wp-config.php – sie stellt ein Sicherheitsrisiko dar, wenn sie aktiv bleibt.

Ursache 4: Wiederherstellung aus einem Backup

Wenn die Datenbank zu stark beschädigt ist, um sie zu reparieren, stellen Sie sie aus einem aktuellen Backup wieder her. In cPanel → Backup WizardRestoreMySQL Database laden Sie Ihre neueste .sql.gz-Sicherungsdatei hoch.

Sie haben kein Backup? Lesen Sie So sichern Sie Ihre Website in cPanel, um jetzt eines anzulegen.

Immer noch der Fehler?

Wenden Sie sich mit Ihrer Domain an den VeerHost-Support unter veerhost.com/support. Unser Team kann den Status des MySQL-Servers prüfen und bei der Wiederherstellung der Datenbank helfen.

  • Limited-Time Offer

WordPress Hosting — Just $1/month for 12 months

Only 13 spots left

Get WordPress-ready hosting with free SSL, fast NVMe storage, malware protection, and 24/7 expert support—everything you need to launch and keep your website running smoothly.

12-month term • New customers only • Limited availability

Launchpad