Wie behebt man „Fehler beim Herstellen einer Datenbankverbindung“? – 2022

Veröffentlicht: 2022-11-08
Inhaltsverzeichnis
  • Was ist das Problem „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress?
  • Warum wird dieser Fehler verursacht?
  • Wie behebt man das Problem „Fehler beim Herstellen einer Datenbankverbindung“? (Schritt für Schritt Anleitung)
  • Pro-Tipps zur Beseitigung des Problems „Fehler beim Herstellen einer Datenbankverbindung“.
  • Schluss mit den Gedanken!

Sie arbeiten an Ihrer Website und plötzlich erhalten Sie eine Fehlermeldung wie diese: „Fehler beim Herstellen einer Datenbankverbindung“. Dieser Fehler wird durch ein bestimmtes Problem mit den Datenbankeinstellungen in WordPress verursacht.

Wenn Sie diesen Fehler nicht beseitigen, kann Ihre Website Besucher verlieren und unzugänglich werden, was ihrem Ruf schadet.

In diesem Leitfaden werde ich Sie darüber informieren, wie Sie dieses Problem schnell beseitigen können.

Was ist das Problem „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress?

Falsche Datenbankinformationen in Ihren WordPress-Einstellungen , eine fehlerhafte Datenbank oder ein nicht reagierender Datenbankserver tragen alle zum Problem „Fehler beim Herstellen einer Datenbankverbindung“ bei.

Datenbankverbindung fehlgeschlagen

Die großartigen Funktionen von WordPress werden alle von PHP und MySQL unterstützt, zwei seiner wichtigsten Technologien.

  1. WordPress-Dateien werden in einer Programmiersprache namens PHP geschrieben. Es verwendet PHP, um die Datenbank abzufragen und die entsprechenden Daten abzurufen, wenn ein Besucher auf Ihrer Website ankommt. Es wird als ganze Seite angezeigt.
  1. Datenbanktechnologie ist MySQL. Der Inhalt Ihrer WordPress-Website wird in einer MySQL-Datenbank gespeichert. Diese enthält Ihre Seiten und Artikel und die kleineren Komponenten wie den Titel Ihrer Website, Layouts der Widgets, Farbeinstellungen usw.

Die MySQL-Datenbank dient als Aufbewahrungsort, egal wie wenig oder wie viele Informationen Ihre Website enthält.

WordPress ruft die benötigten Daten mithilfe von PHP-Befehlen aus der MySQL-Datenbank ab, zeigt sie auf dem Bildschirm an und verbindet sich dann mithilfe von PHP-Befehlen mit der MySQL-Datenbank. Es wird jedoch eine Fehlermeldung mit der Aufschrift „Fehler beim Herstellen einer Datenbankverbindung“ angezeigt, wenn es nicht auf die Datenbank Ihrer Website zugreifen kann.

Warum wird dieser Fehler verursacht?

Wenn ein WordPress-Datenbankverbindungsfehler auftritt, geschieht dies aus einem der folgenden Gründe:

  • Falsche Anmeldeinformationen für eine Datenbank.
  • Beschädigte Datenbank.
  • Beschädigte grundlegende WordPress-Dateien.
  • Probleme mit dem Standortserver.

Angenommen, Sie sind sich nicht sicher, welche dieser Ursachen Ihr Problem verursachen könnte. In diesem Fall wenden Sie sich am besten an Ihren Webhoster, um Hilfe bei der Lösung dieses Problems zu erhalten, bevor Sie mit diesem Artikel fortfahren!

Falsche Anmeldeinformationen für eine Datenbank

Die einfache Tatsache, dass WordPress die falschen Anmeldeinformationen für Ihre Datenbank hat, kann der häufigste Grund für den Fehler Establishing a Database Connection sein. Dies kann der Benutzername, das Passwort oder der Datenbankname sein.

Die Anmeldeinformationen unterscheiden sich von denen, die für den Zugriff auf Ihre Website verwendet werden.

Beschädigte Datenbank

Eine von WordPress verwendete MySQL-Datenbank enthält viele Daten. Der betreffende Fehler kann auftreten, wenn ein Teil verloren geht oder beschädigt wird.

Die Datenbank kann durch manuelles Eingreifen beschädigt werden, aber es kann auch natürlich während der normalen Verwendung passieren. Obwohl MySQL außergewöhnlich widerstandsfähig ist, können dennoch Fehler passieren.

Beschädigte grundlegende WordPress-Dateien

Die WordPress-Kerndateien, aus denen Ihre Website besteht, könnten ebenfalls beschädigt werden. Obwohl diese Dateien nicht Teil der Datenbank sind, verursachen sie gelegentlich das gleiche Problem.

Probleme mit dem Standortserver

WordPress zeigt diesen Fehler an, wenn es keine Verbindung zu Ihrem Host oder Server herstellen kann (wenn Sie selbst hosten), um die Datenbank abzufragen. Ausfälle, Datenverlust und Hardware-Fehlfunktionen sind nur einige dieser Probleme.

Wie behebt man das Problem „Fehler beim Herstellen einer Datenbankverbindung“? (Schritt für Schritt Anleitung)

Schritt 1: Überprüfen Sie die Datenbank-Anmeldeinformationen.

Der erste Schritt zur Behebung des Fehlers besteht darin , die Datenbankanmeldeinformationen in Ihren WordPress-Einstellungen zu überprüfen . Wenn Sie eine Site von einem Host auf einen anderen migrieren, sollten Sie sicherstellen, dass jede Datenbank den richtigen Benutzernamen und das richtige Passwort hat. Diese Informationen werden in einer wp-config.php-Datei gespeichert.

Um auf diese Daten zuzugreifen, können Sie einen SFTP-Client (Secure File Transfer Protocol) verwenden oder direkt über den Dateimanager Ihres Hosts darauf zugreifen.

In diesem Beispiel verwende ich Hostinger, um über den Dateimanager auf die Datei wp-config.php zuzugreifen.

Melden Sie sich bei Ihrem hPanel an, um auf den Dateimanager zuzugreifen.

Hostiger-Dashboard

Wenn Sie auf Dateimanager klicken, gelangen Sie zu einer neuen Registerkarte, die die wichtigsten Dateien Ihrer Website enthält. Wechseln Sie von hier aus in den Ordner public_html .

Dateimanager

Scrolle nach unten und du findest den Ordner wp-config.php . Klicken Sie auf Download, um auf die Daten zuzugreifen.

wp-config.php bearbeiten

Überprüfen Sie nach dem Download der Datei die Daten und beachten Sie die folgenden Hinweise.

  • DB_NAME – Datenbankname
  • DB_USER – Benutzername
  • DB_PASSWORD – Passwort
  • DB_HOST – Datenbankhost

Nachdem Sie diese Details notiert haben, gehen Sie zurück zu Ihrem hPanel und greifen Sie auf den Ordner „Datenbanken“ zu.

Gleichen Sie nun aus der Liste der „Liste der aktuellen MySQL-Datenbanken und -Benutzer“ Ihre Daten mit denen ab, die in Ihrer wp-config.php gespeichert sind. Stellen Sie sicher, dass die Details gleich sind.

mysql-db verwalten

Passen Sie Ihre wp-config.php-Datei an, wenn Ihre Anmeldedaten von Ihren MySQL-Datenbankeinstellungen abweichen. Bearbeiten Sie den Datenbanknamen und den Benutzernamen, wenn sich die Informationen von den MySQL-Datenbankdetails unterscheiden.

Speichern Sie nun die Änderungen und laden Sie die Datei wieder in wp-config.php hoch. Lade die Seite neu

wp-config.php hochladen

Aktualisieren Sie WordPress, nachdem Sie die erforderlichen Änderungen vorgenommen haben, um zu sehen, ob der „Fehler beim Herstellen einer Datenbankverbindung“ auf der Website behoben wurde.

Das Datenbankkennwort ist möglicherweise immer noch nicht korrekt, wenn das Problem weiterhin auftritt. In dieser Situation sollten Sie Ihr MySQL-Passwort zurücksetzen.

So können Sie Ihr Passwort zurücksetzen:

Klicken Sie im Feld Liste der aktuellen MySQL-Datenbanken und -Benutzer auf Ihre vorhandene Datenbank und wählen Sie dann Kennwort ändern.

MySQL-Benutzerkennwort ändern

Klicken Sie nach Eingabe des neuen Passworts auf Aktualisieren.

Neues Passwort

Ändere die Datenbank-Host-Informationen in der Datei wp-config.php, wenn dein Datenbank-Benutzername und dein Passwort korrekt sind.

Angenommen, Sie erhalten immer noch die Warnung „Fehler beim Herstellen einer Datenbankverbindung“. In diesem Fall schlage ich vor, sich an Ihren Webhosting-Anbieter zu wenden, um Ihre Datenbank-Host-Informationen zu bestätigen.

Schritt 2: Reparieren Sie Ihre WordPress-Datenbank.

Sie sollten versuchen, die Datenbank zu reparieren, um eine mögliche Beschädigung zu beheben, wenn die Fehlermeldung weiterhin angezeigt wird.

Datenverlust durch Plugins oder häufig hinzugefügte oder entfernte Designs können dies verursachen.

Wenn Ihr WordPress-Dashboard eine Benachrichtigung anzeigt, die besagt, dass auf mindestens eine Datenbanktabelle nicht zugegriffen werden kann, haben Sie möglicherweise eine beschädigte Datenbank . In solchen Fällen ist es notwendig, die Datenbank zu reparieren.

Du kannst dieses Problem schnell beheben, indem du den folgenden Code am Ende deiner wp-config.php-Datei hinzufügst:

 define('WP_ALLOW_REPAIR', true);

Greife auf deinen Dateimanager zu und lade die Datei wp-config.php erneut herunter, um die Änderungen vorzunehmen.

wp-config.php bearbeiten

Geben Sie den Code wie im Bild gezeigt ein und speichern Sie die Datei. Gehen Sie zurück und laden Sie die bearbeitete Datei in wp-config.php hoch.

Code für die DB-Reparatur hinzufügen

Öffnen Sie als Nächstes Ihren Browser und navigieren Sie zu http://www.your-site-domain.com/wp-admin/maint/repair.php .

Sie haben zwei Möglichkeiten, Ihre Datenbank zu reparieren; wähle die beste aus.

WordPress datenbank reparieren

Überprüfen Sie, ob Ihre WordPress-Site nach Abschluss der Reparatur wieder normal funktioniert. Wenn ja, gehe sofort zu deiner wp-config.php-Datei und lösche die Funktion . Jeder kann die Reparaturseite anzeigen, ohne sich anzumelden, wodurch der Missbrauch der Website verhindert wird.

Schritt 3: Beschädigte grundlegende WordPress-Dateien reparieren.

Ihre WordPress-Kerndateien sind möglicherweise beschädigt, was eine mögliche Ursache für diesen Fehler ist.

Eine der Ursachen für die Beschädigung von Dateien ist ein nicht funktionierendes Design oder Plugin . Wenn Sie jeden einzeln überprüfen, können Sie feststellen, welches Element das Problem ist.

Wenn der Fehler nach der Aktivierung eines neuen Designs auftritt, kann Ihr Design die Ursache sein.

Sie können Ihr Design ändern, indem Sie sich bei Ihrem WordPress-Dashboard anmelden. Gehen Sie zu Darstellung > Themen und wählen Sie Ihr gewünschtes Thema aus.

Der Fehler kann auch aufgrund eines beschädigten Plugins auftreten, wenn das Ändern des Designs ihn nicht behebt. Um den Übeltäter in dieser Situation zu identifizieren, versuchen Sie, alle Ihre Plugins zu deaktivieren und sie dann einzeln wieder zu aktivieren.

Schritt 4: Lösen von Site-Server-Problemen.

Wenn Ihr MySQL-Server nicht verfügbar ist, kann die Meldung „Error Establishing a Database Connection“ auch auf Ihrer WordPress-Website erscheinen. Obwohl es zahlreiche mögliche Ursachen für diesen Fehler gibt, hat dieses Problem normalerweise das höchste Potenzial.

Die Anzahl der Clients, die sich gleichzeitig mit einem Datenbankserver verbinden können, ist begrenzt. Wenn dieses Limit überschritten wird, kann es möglicherweise keine weiteren Verbindungen verwalten. Aus diesem Grund empfehle ich Ihnen, sich mit Ihrem Webhoster in Verbindung zu setzen, um Ihren MySQL-Server überprüfen zu lassen.

Auf anderen Websites, die auf demselben Server wie Ihre eigene gespeichert sind, können Sie testen, ob Ihr MySQL-Server ausgefallen ist.

Wenn Sie nur eine Website hosten, können Sie PHP verwenden, um eine Verbindung zu MySQL herzustellen und zu sehen, ob der Benutzer der WordPress-Datenbank über die entsprechenden Berechtigungen verfügt.

Greifen Sie über Ihr Hosting-Management-Panel auf Ihren public_html-Ordner zu. Erstellen Sie dort eine neue PHP-Datei mit einem beliebigen Namen. Ich habe es in diesem Beispiel review.php genannt.

Testen Sie die MySQL-Verbindung

Fügen Sie in dieser Datei den folgenden Code ein:

 <?php $link = mysqli_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysqli_error()); } echo 'Connected successfully'; mysqli_close($link); ?>

Ändern Sie den Benutzernamen und das Passwort mit Ihren Anmeldeinformationen und speichern Sie die Datei.

Greifen Sie nach dem Speichern der Datei über eine neue Registerkarte darauf zu. Wenn die Meldung „erfolgreich verbunden“ angezeigt wird, bedeutet dies, dass etwas anderes Ihren Fehler verursacht.

Pro-Tipps zur Beseitigung des Problems „Fehler beim Herstellen einer Datenbankverbindung“.

Wenn sich Ihr Fehler nach allem Ausprobieren nicht beheben lässt, probieren Sie diese drei technisch versierten Tipps aus.

  • Starten Sie Ihren Webserver neu.
  • Aktualisieren Sie die URL Ihrer WordPress-Website.
  • Wenden Sie sich an den Kundensupport Ihres Gastgebers.

1. Neustart des Webservers

Das Neustarten eines Servers ist eine Option für Benutzer von virtuellen privaten Servern, dedizierten Servern und lokalen Servern. Ihr Web- und Datenbankserver wird nach dem Neustart neu gestartet, wodurch einige Probleme behoben werden können. Sie können ein Root-Konto und SSH-Clients wie Bitvise oder Putty verwenden.

In einigen Situationen müssen Sie möglicherweise Ihre Datenbank und WordPress-Dateien aus einem Backup wiederherstellen.

2. Aktualisieren der URL der Website

Möglicherweise müssen Sie Ihre Website-URL in der Datenbank ändern, wenn Sie gerade aus irgendeinem Grund migriert haben (z. B. Wechsel zu einem neuen Domänennamen oder Wechsel zu HTTPS).

Navigieren Sie dazu von Ihrem Hosting-Dashboard zu phpMyAdmin. Greifen Sie auf Ihre WordPress-Datenbank zu und wählen Sie die Registerkarte SQL aus.

Fügen Sie den folgenden Code in den angegebenen Bereich ein.

 UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.old-domain.com','http://www.new-domain.com');
alte url der datenbank ändern

Sie müssen Ihre alte Domain durch die neue ersetzen und auf Los klicken.

3. Wenden Sie sich an den Kundendienst

Sie sollten um Hilfe bitten, wenn Sie sich nicht sicher fühlen, die Fehlersuche durchzuführen oder alles auszuprobieren. Erwägen Sie, sich an Ihren Gastgeber zu wenden, und er wird Ihnen dabei helfen. Andernfalls können Sie versuchen, in Communities auf Quora oder Reddit über Ihr Problem zu diskutieren.

Schluss mit den Gedanken!

Es ist ärgerlich, das Problem „Fehler beim Herstellen einer Datenbankverbindung“ auf Ihrer WordPress-Website zu erhalten. Ihre Website wird in einer solchen Situation nicht geladen, wodurch Besucher und Kunden gefährdet werden.

Ihre Website kann keine Verbindung zum Server herstellen, was zu diesem Datenbankfehler führt. Es kann mehrere Ursachen geben, einschließlich falscher Anmeldeinformationen in der Datei wp-config.php oder Serverüberlastung.

Seien Sie vorsichtig mit Ihren Anmeldeinformationen für die WordPress-Datenbank! Es wird schwierig für Sie, wenn Sie nicht wissen, wie Sie dieses Problem beheben können. Sie müssen die Ursache dieses Problems finden und dann alle damit verbundenen Probleme nacheinander sortieren, bis Sie den Fehler behoben haben.