So beheben Sie einen Datenbankverbindungsfehler

Sie verwenden PHP und MySQL nahtlos auf Ihrer Website. An diesem einen Tag erhalten Sie aus heiterem Himmel einen Datenbankverbindungsfehler. Ein Datenbankverbindungsfehler kann zwar auf ein größeres Problem hinweisen, ist jedoch in der Regel auf eines der folgenden Szenarien zurückzuführen:

Alles war gut gestern

Sie konnten gestern eine Verbindung herstellen und haben keinen Code in Ihrem Skript geändert. Heute funktioniert es plötzlich nicht mehr. Dieses Problem liegt wahrscheinlich bei Ihrem Webhost. Ihr Hosting-Anbieter hat die Datenbanken möglicherweise zur Wartung oder aufgrund eines Fehlers offline. Wenden Sie sich an Ihren Webserver, um zu erfahren, ob dies der Fall ist und wenn ja, wann eine Sicherung erwartet wird.

Hoppla!

Befindet sich Ihre Datenbank unter einer anderen URL als die PHP-Datei, mit der Sie eine Verbindung herstellen, kann es sein, dass Sie Ihren Domainnamen verfallen lassen. Klingt albern, aber es passiert viel.

Ich kann keine Verbindung zu Localhost herstellen

Localhost funktioniert nicht immer, daher müssen Sie direkt auf Ihre Datenbank verweisen. Oft ist es so etwas wie mysql.ihrname.com oder mysql.hostingfirmenname.com. Ersetzen Sie "localhost" in Ihrer Datei durch die direkte Adresse. Wenn Sie Hilfe benötigen, kann Ihr Webhost Sie in die richtige Richtung leiten.

Mein Hostname wird nicht funktionieren

Überprüfen Sie Ihren Benutzernamen und Ihr Passwort. Überprüfen Sie sie dann dreimal. Dies ist ein Bereich, den die Leute oft übersehen oder der so schnell überprüft, dass sie ihren Fehler nicht einmal bemerken. Sie müssen nicht nur überprüfen, ob Ihre Anmeldeinformationen korrekt sind, sondern auch sicherstellen, dass Sie über die richtigen Berechtigungen verfügen, die für das Skript erforderlich sind. Beispielsweise kann ein schreibgeschützter Benutzer der Datenbank keine Daten hinzufügen. Schreibrechte sind erforderlich.

Die Datenbank ist beschädigt

Es passiert. Jetzt betreten wir das Gebiet eines größeren Problems. Natürlich, wenn Sie Ihre Datenbank regelmäßig sichern, ist alles in Ordnung. Wenn Sie wissen, wie Sie Ihre Datenbank aus einer Sicherung wiederherstellen können, machen Sie es auf jeden Fall. Wenn Sie dies jedoch noch nie getan haben, wenden Sie sich an Ihren Webhost, um Hilfe zu erhalten.

Reparieren einer Datenbank in phpMyAdmin

Wenn Sie phpMyAdmin mit Ihrer Datenbank verwenden, können Sie diese reparieren. Bevor Sie beginnen, erstellen Sie eine Sicherungskopie der Datenbank - nur für den Fall.

  1. Melden Sie sich bei Ihrem Webserver an.
  2. Klicken Sie auf das phpMyAdmin-Symbol
  3. Wählen Sie die betroffene Datenbank. Wenn Sie nur eine Datenbank haben, sollte diese standardmäßig ausgewählt sein.
  4. Im Hauptfenster sollte eine Liste der Datenbanktabellen angezeigt werden. Klicken Alles überprüfen.
  5. Wählen Tabelle reparieren aus dem Dropdown-Menü.