Erste Hilfe bei Datenbank-Problemen

Wenn Ihre Website eine Fehlermeldung bezüglich der Datenbank anzeigt, liegt das meist an einer von drei Ursachen: falsche Zugangsdaten, eine beschädigte Tabelle oder ein Limit des Hosting-Pakets. Dieser Guide hilft Ihnen, den Fehler schnell selbst zu finden.

1. "Error establishing a database connection"

Dies ist der häufigste Fehler (besonders bei WordPress). Er bedeutet, dass die Website den Datenbank-Server nicht erreichen kann.

Checkliste zur Lösung:
  • Präfix prüfen: Haben Sie in Ihrer Konfigurationsdatei (z. B. wp-config.php) das cPanel-Präfix beachtet? Der Name muss benutzer_dbname lauten, nicht nur dbname.
  • Passwort-Test: Haben Sie das Passwort des Datenbank-Benutzers vor kurzem im cPanel geändert? Wenn ja, müssen Sie es auch in der Website-Datei aktualisieren.
  • Benutzerrechte: Ist der Benutzer der Datenbank im cPanel unter "MySQL-Datenbanken" überhaupt zugewiesen?

2. "Table 'xyz' is marked as crashed and should be repaired"

Dieser Fehler tritt auf, wenn ein Schreibvorgang (z. B. durch einen Server-Neustart oder ein volles Kontingent) unterbrochen wurde. Die Daten sind meist noch da, aber der Index ist defekt.

Die Lösung: Gehen Sie im cPanel auf MySQL-Datenbanken. Wählen Sie unter "Datenbank reparieren" Ihre Datenbank aus und klicken Sie auf den Button. In 99 % der Fälle ist die Website danach sofort wieder online.

3. "Too many connections"

Ihre Website versucht, mehr gleichzeitige Verbindungen zur Datenbank zu öffnen, als Ihr Paket erlaubt.

  • Ursache: Oft sind schlecht programmierte Plugins schuld, die Verbindungen nicht wieder schließen, oder ein plötzlicher Besucheransturm (oder Bot-Angriff).
  • Lösung: Deaktivieren Sie testweise unnötige Plugins oder prüfen Sie Ihre Website auf ungewöhnlichen Traffic.

4. "Access denied for user..." beim Import

Dies passiert oft beim Import einer SQL-Datei via phpMyAdmin.

Lösung: Wie in unserem phpMyAdmin-Artikel beschrieben, liegt das meist an der Zeile CREATE DATABASE in Ihrer SQL-Datei. Löschen Sie diese Zeile mit einem Texteditor und versuchen Sie es erneut.

5. Datenbank ist "Nur Lesen" (Read-Only)

Wenn Sie Daten zwar sehen, aber nichts mehr speichern können, ist oft Ihr Speicherplatz-Kontingent (Disk Quota) erreicht.

Tipp: Prüfen Sie die Speicherplatz-Nutzung im cPanel. Wenn Ihr Webspace voll ist, kann MySQL keine temporären Dateien mehr schreiben und blockiert Änderungen.

Trotz dieser Tipps bleibt die Website weiß?
Keine Sorge, wir lassen Sie nicht im Regen stehen. Eröffnen Sie ein Support-Ticket und das CURIAWEB-Technikteam wirft einen Blick darauf!

War diese Antwort hilfreich? 1 Benutzer fanden dies hilfreich (1 Stimmen)