Die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress ist ein kritischer Fehler, der Ihre Website für Benutzer unzugänglich macht. Sie tritt auf, wenn WordPress keine Verbindung zur Datenbank herstellen kann.
Da mehrere Faktoren diese Verbindung beeinträchtigen können, kann der Fehler für Anfänger etwas schwierig zu beheben sein.
Wir betreiben unseren Blog seit 16 Jahren mit WordPress und sind auf verschiedene Fehler und Warnungen gestoßen, darunter auch die Meldung „Fehler beim Herstellen einer Datenbankverbindung“. Durch unsere Erfahrung und viele Versuche haben wir gelernt, diese Probleme zu beheben, ohne unsere Website zu beeinträchtigen.
In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie den Fehler „Fehler beim Herstellen einer Datenbankverbindung“ auf Ihrer WordPress-Website einfach beheben können.

Was verursacht den Fehler beim Herstellen einer Datenbankverbindung in WordPress?
Eine Datenbank ist eine Software, die es einfach macht, Daten aus anderer Software zu speichern, zu organisieren und abzurufen.
Als Content-Management-System verwendet WordPress eine Datenbank, um alle Ihre Inhalte und andere Website-Daten zu speichern. Es stellt dann jedes Mal eine Verbindung zur Datenbank her, wenn jemand Ihre Website besucht.
WordPress benötigt die folgenden Informationen für die Verbindung zur Datenbank:
- Ihr Datenbankname
- Datenbank-Benutzername und -Passwort
- Datenbankserver
This information is stored in your WordPress configuration file, which is called wp-config.php.
Wenn eine dieser Informationen falsch ist, kann sich WordPress nicht mit Ihrem Datenbankserver verbinden und Sie sehen die Fehlermeldung „Fehler beim Herstellen einer Datenbankverbindung“.

Es ist einer der häufigsten WordPress-Fehler. Neben falschen Anmeldedaten kann dieser Fehler auch auftreten, wenn der Datenbankserver ausgefallen ist oder die Datenbankdateien beschädigt sind.
Nichtsdestotrotz wollen wir uns Schritt für Schritt ansehen, wie das Problem „Fehler bei der Datenbankverbindung“ in WordPress behoben werden kann.
1. Überprüfen Sie Ihre WordPress-Datenbankanmeldeinformationen
Incorrect credentials are the most common cause of the database connection error. If you recently moved your WordPress site to a new host, then this is likely the problem.
Ihre WordPress-Datenbankanmeldeinformationen werden in der Datei wp-config.php gespeichert. Dies ist die WordPress-Konfigurationsdatei, die wichtige Einstellungen, einschließlich Datenbankinformationen, enthält.
Wenn Sie noch nie eine wp-config.php-Datei bearbeitet haben, dann werfen Sie einen Blick auf unseren Anfängerleitfaden unter So bearbeiten Sie die wp-config.php-Datei für weitere Anweisungen.
Sie werden nach den folgenden Zeilen in der Datei wp-config.php suchen:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Hier müssen Sie sicherstellen, dass die Informationen für den Datenbanknamen, Benutzernamen, das Passwort und den Datenbankhost korrekt sind.
Sie können diese Informationen in Ihrem Dashboard Ihres WordPress-Hosting-Kontos bestätigen. Für dieses Tutorial verwenden wir Bluehost, aber der Prozess wird für andere Hosting-Panels ähnlich sein.
Nach dem Einloggen klicken Sie in der linken Spalte auf den Tab 'Website' und wechseln dann zum Tab 'Erweitert'. Scrollen Sie dann zum Abschnitt 'Datenbank' und klicken Sie daneben auf die Schaltfläche 'Verwalten'.

Dies öffnet die Seite MySQL-Datenbanken in cPanel in einem neuen Fenster.
Hier finden Sie Ihren Datenbanknamen und Benutzernamen im Abschnitt 'Aktuelle Datenbank'. Denken Sie daran, diese Details in ein Notizblock zu kopieren und einzufügen, damit Sie sie in die wp-config-Datei einfügen können.

Scrollen Sie als Nächstes zum Abschnitt „Aktuelle Benutzer“, wo Sie neben Ihrem Datenbanknamen auf den Link „Passwort ändern“ klicken können.
This will take you to a new screen, where you can change the database password according to your liking.

Sobald Sie alle Ihre Datenbankdetails bestätigt haben, können Sie diese Informationen bei Bedarf in Ihrer wp-config.php-Datei ändern.
Versuchen Sie danach, Ihre Website erneut zu besuchen, um zu sehen, ob die Fehlermeldung zur Datenbankverbindung behoben ist.
Wenn Sie den Fehler immer noch sehen, bedeutet dies, dass etwas anderes nicht stimmt.
2. Überprüfen Sie Ihre Datenbank-Hostinformationen
If you are confident that your database name, username, and password information are accurate, then you will want to make sure you are using the correct database host information.
Die meisten WordPress-Hosting-Unternehmen verwenden localhost als Ihren Datenbank-Host. Einige Managed WordPress Hosting-Unternehmen verwenden jedoch separate Server zum Hosten von Datenbanken. In diesem Fall ist Ihre Datenbank-Host-Information nicht localhost.
Das bedeutet, dass Sie sich an Ihr WordPress-Hosting-Unternehmen wenden müssen, um diese Details zu bestätigen.
3. WordPress-Datenbank reparieren
Möglicherweise erhalten Sie jetzt eine andere Fehlermeldung im wp-admin-Dashboard, z. B. „Eine oder mehrere Datenbanktabellen sind nicht verfügbar“ oder „Die Datenbank muss möglicherweise repariert werden“. In diesem Fall müssen Sie Ihre Datenbank reparieren.
Sie können dies tun, indem Sie die folgende Zeile in Ihre wp-config.php-Datei einfügen. Stellen Sie sicher, dass Sie sie direkt vor der Zeile „Das ist alles, bearbeiten Sie nicht weiter! Viel Spaß beim Bloggen“ einfügen:
define('WP_ALLOW_REPAIR', true);
Sobald Sie das getan haben, können Sie die Einstellungen einsehen, indem Sie diese Seite besuchen: http://www.yoursite.com/wp-admin/maint/repair.php. Stellen Sie einfach sicher, dass Sie yoursite.com durch Ihren eigenen Domainnamen ersetzen.
Here, you must click the ‘Repair Database’ button to start the process.

Hinweis: Der Benutzer muss nicht angemeldet sein, um auf die Seite zur Reparatur der Datenbank zugreifen zu können. Sobald Sie Ihre Datenbank repariert und optimiert haben, stellen Sie sicher, dass Sie diese Codezeile aus Ihrer wp-config.php entfernen.
Wenn Sie jedoch keinen Code zu Ihrer Website hinzufügen möchten, können Sie Ihre Datenbank auch über das cPanel Ihres Hosting-Kontos reparieren.
Besuchen Sie Ihr Hosting-Konto, wo Sie in der linken Spalte die Seite „Websites“ öffnen müssen. Wechseln Sie dann zur Registerkarte „Erweitert“ und klicken Sie im Abschnitt „Datenbank“ auf die Schaltfläche „Verwalten“.

Dies öffnet cPanel in einem neuen Tab. Scrollen Sie hier nach unten zum Abschnitt „Datenbanken ändern“ und wählen Sie den Namen Ihrer Datenbank aus dem Dropdown-Menü „Datenbank reparieren“ aus.
Sobald Sie dies getan haben, klicken Sie einfach auf die Schaltfläche „Datenbank reparieren“, um den Vorgang zu starten.

Das Hosting-Panel wird Ihre Datenbank nun automatisch für Sie reparieren.
Sobald der Vorgang abgeschlossen ist, sehen Sie auch eine Erfolgsmeldung.

Sie können jetzt Ihre WordPress-Website besuchen, um zu sehen, ob der Fehler behoben wurde oder nicht.
4. Prüfen Sie, ob Ihr Datenbankserver ausgefallen ist
Wenn alles korrekt zu sein scheint und WordPress immer noch keine Verbindung zur Datenbank herstellen kann, ist Ihr Datenbankserver (MySQL-Server) möglicherweise ausgefallen.
Dies kann aufgrund von hohem Traffic auf einem Server passieren. Ihr Host-Server kann die Last einfach nicht bewältigen (insbesondere wenn Sie Shared Hosting nutzen).
Due to this, your site will get slow and may even output the error for some users. In this case, you should get on the phone call or live chat with your hosting provider and ask them if your MySQL server is responsive.
Zusätzlich, wenn Sie andere Websites auf demselben Server betreiben, können Sie diese Websites überprüfen, um zu bestätigen, dass Ihr SQL-Server ausgefallen ist.
Wenn Sie keine andere Website auf demselben Hosting-Konto haben, gehen Sie einfach zu Ihrem Hosting-Dashboard und wechseln Sie zum Tab „Erweitert“.
Klicken Sie danach auf die Schaltfläche 'Verwalten' neben dem Abschnitt phpMyAdmin.

Dies öffnet phpMyAdmin in einem neuen Fenster, wo Sie oben auf die Option 'Datenbank' klicken müssen.
After that, click on your database’s name to access its settings. If you can do that, then it is time for you to check if your database user has sufficient permissions.

Um dies zu tun, müssen Sie eine neue Datei namens testconnection.php erstellen und den folgenden Code darin einfügen:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Stellen Sie beim Einfügen des Codes sicher, dass Sie den Benutzernamen und das Passwort durch Ihre eigenen ersetzen. Sie können diese Datei jetzt auf Ihre Website hochladen und über einen Webbrowser darauf zugreifen.
Wenn das Skript erfolgreich verbunden wurde, bedeutet dies, dass Ihr Benutzer über ausreichende Berechtigungen verfügt und etwas anderes den Fehler verursacht.
Nun müssen Sie zu Ihrer wp-config-Datei zurückkehren und sie durchsuchen, um sicherzustellen, dass alle Details korrekt und ohne Tippfehler sind.
Zusätzliche Lösungen, die für Benutzer funktioniert haben
Wenn die oben genannten Tipps zur Fehlerbehebung den Fehler bei der Datenbankverbindung auf Ihrer Website nicht beheben, können Sie diese zusätzlichen Schritte ausprobieren.
Wie von unseren Benutzern berichtet, haben diese Schritte einigen von ihnen geholfen, den Datenbankverbindungsfehler auf ihren Websites zu beheben.
1. Aktualisieren Sie die WordPress-Website-URL
Sie können versuchen, die WordPress-Site-URL über phpMyAdmin in cPanel zu aktualisieren.
Greifen Sie einfach über das Dashboard Ihres Hosting-Kontos auf phpMyAdmin zu und wählen Sie Ihre WordPress-Datenbank aus der Liste aus.
Wechseln Sie danach zum SQL-Menü oben und geben Sie die folgende MySQL-Abfrage ein:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Es sollte so aussehen:

Vergessen Sie nicht, Ihre eigene Website-URL anzugeben und wp_options durch Ihren eigenen Tabellennamen zu ersetzen, da Sie möglicherweise das WordPress-Tabellenpräfix geändert haben.
2. Webserver neu starten
Benutzer auf dedizierten Servern, lokalen Servern und virtuellen privaten Servern (VPS) können versuchen, ihre Server neu zu starten.
Dies startet Ihren Web- und Datenbankserver neu, was einige vorübergehende Störungen beheben kann, die den Fehler verursachen.
3. Hilfe suchen
Wenn alles andere fehlschlägt, müssen Sie möglicherweise Ihren Webhosting-Anbieter kontaktieren. Alle guten WordPress-Hosting-Unternehmen helfen Ihnen bei der Fehlerbehebung, weisen Sie in die richtige Richtung oder beheben das Problem sogar für Sie.
Sie können auch WordPress-Entwickler einstellen, die Ihnen bei der Behebung dieses Problems helfen.
Wir hoffen, dieser Artikel hat Ihnen geholfen, das Problem „Fehler beim Aufbau einer Datenbankverbindung“ in WordPress zu beheben. Möglicherweise möchten Sie auch unseren WordPress-Fehlerbehebungsleitfaden für Tipps zur eigenständigen Behebung von WordPress-Problemen oder unser Tutorial zum Hinzufügen einer benutzerdefinierten Datenbankfehlerseite in WordPress sehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.


Barry
Unter CentOS 7 sah ich: Konnte keine Verbindung herstellen: Kann keine Verbindung zum MySQL-Server auf 'xyz' herstellen (13)
Das Problem lag an SE Linux, wie dokumentiert unter
Das Problem wurde mit dem folgenden Befehl behoben:
sudo setsebool -P httpd_can_network_connect_db=1
neneh
Danke, sehr hilfreich
Alberto
Nach der Installation und Einrichtung von Mamp und einem frischen Wordpress auf dem Rechner eines Freundes hatte ich die gefürchtete leere Seite und „Fehler beim Aufbau einer Datenbankverbindung“ auch in den Protokollen.
Nachdem ich mir eine Weile die Haare ausgerissen hatte, bemerkte ich, dass die Anführungszeichen in der Datei wp-config.php von geraden ‘ zu geschwungenen ’ in den wenigen Einstellungen, die man bearbeiten muss, geändert worden waren, und dies verursachte die Fehler. Der Schuldige?
-> TextEdit <- Ich habe es verwendet, um diese Änderungen vorzunehmen. In den Einstellungen sollte die Einstellung „intelligente Anführungszeichen“ deaktiviert werden, wenn Sie möchten, dass diese Anführungszeichen so bleiben, wie sie sein sollten.
ka
Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick.
Bastien
Dieser Fehler kann auch durch einen DOS XMLRPC-Angriff ausgelöst werden:
Jesus
Wie kann ich das beheben?
Tejas Waghmode
HI
Ich bin verwirrt, wie löse ich das Problem?
Zoe
Hello, I’m new to wordpress and need some more help.
My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please
My website is
Pavanswin
Ich bin ein WP-Anfänger, ihr seid großartig, ihr habt mir geholfen, meine Karriere durch diese Art von Artikeln aufzubauen. Ich habe meine Website migriert und tagelang mit dem Fehler gekämpft und endlich eine Lösung im Artikel gefunden, und das ist sehr hilfreich. Danke an alle
Julio Sanchez
Der ursprüngliche Name der Datei wp-config ist wp-config-sample. Ich habe nur den ursprünglichen Namen geschrieben und voilà, keine Meldung „Fehler bei der Datenbankverbindung“ mehr.
WPBeginner Support
Die Datei wp-config-sample.php ist eine Beispieldatei, nicht die eigentliche Konfigurationsdatei. Die eigentliche Konfigurationsdatei ist wp-config.php.
Admin
Sruly
Ich habe WordPress mit Digital Ocean. Ich habe meinen Server gerade neu gestartet und das hat das Problem behoben.
Rudy
Danke, wirklich danke
Nicholas
Wenn alles fehlschlägt, versuchen Sie auch eine Swap-Datei:
Brendan
„localhost durch die IP ersetzen“
Das hat funktioniert! Vielen Dank, dass Sie mir den Hintern gerettet haben.
Guy Pribyl
Gibt es eine Möglichkeit, dass WordPress bei der Anzeige dieser Fehlermeldung zu einer Nicht-WordPress-Seite weiterleitet? ICH MÖCHTE NUR EINEN BACKUP FÜR DEN FALL, DASS DAS MITTEN IN DER NACHT PASSIERT.
Danke für Ihre Hilfe
Avioconsys
Danke Syed Balkhi und seinem Team. Es hat mich 5 Minuten gekostet, das Problem mit diesem Fehler zu lösen. Es war ein fehlerhaftes Update des Passworts für den allgemeinen Benutzer.
Schnell und funktionierend. Sehr nett von Ihnen, diese Informationen zu teilen.
M.
Suhel
Ich erhalte einen anderen Fehler, aber er ist so ähnlich wie dieser,
wpsa_options: Tabelle 'aamtechn_wp949.wpsa_options' existiert nicht
wpsa_postmeta: Tabelle 'aamtechn_wp949.wpsa_postmeta' existiert nicht
Ich erhalte diese Meldung und kann mich nicht im Dashboard anmelden. Bitte helfen Sie mir bald.
Donal
Das sieht so aus, als wäre Ihre Datenbank beschädigt.
Melden Sie sich über Ihr cPanel bei phpMyAdmin an und reparieren Sie sie. Hier ist ein Link zu einem Tutorial...
So optimieren Sie Ihre WordPress-Datenbank mit einem Klick.
Camaal Mustafa Sikander
Vielen Dank, dies hat den Datenbankfehler bei mir bereits im ersten Schritt behoben.
Mit freundlichen Grüßen,
Camaal
Dudley Rees
Vielen Dank für Ihre Hilfe. Der Benutzername und das Passwort im Teil wp-config.php haben es für mich behoben.
Robert Varga
I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now
„Standard“-htaccess-Inhalt:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPres
Daniel M
Wie löse ich Deprecationsfehler für die DB-Verbindung mit PDO oder MYSQLi? Bitte helfen Sie.
prince vashisht
Ich habe den Benutzernamen (wp_users) über phpmyadmin geändert und jetzt habe ich das gleiche Problem. Das Rückgängigmachen der Änderungen hilft mir auch nicht weiter. Bitte helfen Sie.
Wayne
Als ich diesen Fehler zum ersten Mal erlebte, war ich so am Boden zerstört und fragte mich, wie ich dieses Problem lösen würde. Ich recherchierte und stellte fest, dass mein Datenbankname das Problem war. Also ging ich in MYSQL und änderte den Datenbanknamen. Dieser Artikel erklärt alles
Kevin Wells
Aus irgendeinem Grund musste ich meinen MySQL-Benutzer in der Datenbank neu erstellen. Nachdem ich das getan hatte, funktionierte meine Website wieder normal.
Maja
Ein Benutzerwechsel hat mir nach stundenlangem Debugging auch geholfen
Christine F
Vielen Dank dafür!
Ich hatte früher dasselbe Problem. Ich habe das Datenbankpasswort geändert und dann erschien dieser Fehler. Wir haben GoDaddy, also bin ich einfach zum Dateimanager gegangen, habe die WP-Config.php geöffnet und ('DB_PASSWORD', 'datenbank-passwort'); zu dem geändert, das ich kürzlich verwendet habe. Ganz einfach, aber ohne diesen Artikel hätte ich es nicht geschafft.
Danke nochmals!
Matthew
Vielen Dank für diese Antwort, Christine. Ich habe auch das Passwort geändert und festgestellt, dass dies das Problem behoben hat. Vielleicht hat MySQL es zurückgesetzt, ohne mich zu benachrichtigen.
Niederländisch
Danke für diesen Tipp! Ich weiß nicht, wie Sie das aus dem Artikel herausgefunden haben. Ich wollte alles neu laden... und habe dies vorsichtshalber versucht und es hat funktioniert. Auch bei Godaddy habe ich Installatron zur Installation verwendet und den Rest manuell hochgeladen.
Alexander
In meinem Fall habe ich das Problem gelöst, indem ich einfach das Passwort der Datenbank aktualisiert habe.
Es scheint, dass das Passwort zu schwach war.
ciao
Alexander
sonu arora
Hallo, ich habe ein seltsames Problem mit meiner Website, d.h. wenn ich Pingdom überprüfe, zeigt der dort generierte Screenshot einen Datenverbindungsfehler an, während meine Website, wenn ich sie in einem normalen Tab oder auf dem iPhone öffne, geöffnet wird. Können Sie mir bitte vorschlagen, was ich tun soll? Ich mache mir Sorgen, ob meine Website öffentlich sichtbar ist oder nicht. URL ist Danke im Voraus!
WPBeginner Support
Versuchen Sie, die Serverstandorte in den Pingdom-Test-Einstellungen zu ändern. Versuchen Sie auch andere Tools wie das Google Page Speed-Tool.
Admin
Angel
Sie sagen, ich soll das in meine wp-config.php-Datei einfügen... define(‘WP_ALLOW_REPAIR’, true);
Sie sagen kein einziges Wort darüber, wo es eingefügt werden soll. Ich habe es ganz oben eingefügt und eine RIESIGE WP-Fehlermeldung erhalten. Sie hatten es in Zeile 1 ohne jeglichen Hinweis auf den Kontext, wo es eingefügt werden soll. Die meisten würden also davon ausgehen, dass es in Zeile 1 ganz oben hingehört. Wenn es nicht dort hingehört, warum geben Sie dann keine hilfreichen und spezifischen Anweisungen?
WPBeginner Support
Sie müssen dies direkt vor dieser Zeile hinzufügen:
/* Das ist alles, bearbeiten Sie nicht mehr! Viel Spaß beim Bloggen. */Danke, dass Sie uns darauf aufmerksam gemacht haben. Wir haben den Artikel aktualisiert.
Admin
Nica
wenn ich das versuche:
Ich erhalte einen Fehler:
Konnte keine Verbindung herstellen: Verbindung zum MySQL-Server beim Lesen des anfänglichen Kommunikationspakets verloren, Systemfehler: 95 „Operation not supported“
Wenn ich das für PHP teste:
Es wird angezeigt:
Diese Website ist nicht erreichbar
Die Verbindung wurde zurückgesetzt.
ERR_CONNECTION_RESET
samchief
Problem gelöst. DB_host war das Problem auf ipage, es ist ganz anders als bei anderen
RINKU MEHAR
wie kann ich diese Fehler beheben:
Warnung: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): failed to open stream: No such file or directory in C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php on line 10
Fatal error: require_once(): Failed opening required ‘C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php’ (include_path=’.;C:\xampp\xampp\php\PEAR’) in C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php on line 10
FranciscoMary Aghogho
Bitte, ich brauche hier Hilfe. Ich habe versucht, die URL meiner Website von http auf https zu ändern und kann meine Website jetzt nicht mehr aufrufen. Es wird angezeigt, dass keine Verbindung hergestellt werden konnte. Was kann ich in diesem Fall tun? Danke.
sourcebreak
Problem
Wenn Sie von PHP 5.2 auf 5.4 oder 5.5 aktualisieren, erhalten Sie diesen Fehler: Datenbankverbindungsfehler in WP.
Ursache
Wenn Ihr Passwort Pre MySQL 4.0 ist, erhalten Sie diesen Fehler.
Fix
Melden Sie sich bei phpmyadmin an >> Benutzer >> Passwort ändern
Geben Sie Ihr MySQL-Passwort ein >> wählen Sie >> MySQL 4.1+ kompatibel und gehen Sie
Kanif
Ich hatte auch dieses Problem. Ich habe es gegoogelt und bin auf diesen Beitrag gestoßen. Er ist wirklich großartig, tiefgründige Gedanken darüber, welche Probleme mit diesem Fehler auftreten können.
Mein Problem wurde durch Datenbankreparatur und -optimierung gelöst.
Danke Kumpel,
Kanif
ScienceMan
Danke für den tollen Beitrag. Meine Situation war interessant, ich habe meinen Server auf ein anderes Konto beim selben Anbieter migriert. Das Ergebnis war die gefürchtete „Fehler beim Aufbau einer Datenbankverbindung“. Dank dieses Artikels wusste ich, dass ich die Datei wp-config.php überprüfen musste.
Als ich mich in mein neues Server-cPanel einloggte und die MySQL-Datenbanken überprüfte, entdeckte ich sofort das Problem. Aufgrund der Servermigration hatten sich der Name der Datenbank und des Benutzers geändert. Die Datenbanknamen bei meinem Anbieter lauten standardmäßig “accountname_databasename”. Auch der Datenbankbenutzername lautet standardmäßig “accountname_username”. Ich vermute, dass es bei anderen Servern ähnlich ist.
Da sich mein Server-Accountname mit der Servermigration geändert hat, änderte sich auch der Name all meiner Datenbanken und Datenbankbenutzernamen.
Um es zu beheben, habe ich nur diese beiden Zeilen in der Datei wp-config.php geändert:
/** Der Name der Datenbank für WordPress */
define(‘DB_NAME’, ‘XXXXXX_databasename’);
/** MySQL-Datenbankbenutzername */
define(‘DB_USER’, ‘XXXXXX_username’);
Grundsätzlich möchten Sie sorgfältig prüfen, ob das "XXXXXX" in der Datei wp-config.php mit dem übereinstimmt, was auf Ihrem Server steht.
Danke nochmals!
igwe simon
Ich habe versehentlich meine Website- und WordPress-URL auf eine meiner Domains geändert, also musste ich die DNS ändern und sie auf der Website parken. Ich wartete einige Stunden, aber die Domain wurde immer noch verbreitet. Dann las ich ein Tutorial (codex.wordpress.org/Changing_The_Site_URL) und folgte einer dortigen Option, indem ich meine functions.php bearbeitete, und das Nächste, was ich sah, war „Eine oder mehrere Datenbanktabellen sind nicht verfügbar. Die Datenbank muss möglicherweise repariert werden.“ Also folgte ich den Anweisungen hier, aber das Problem besteht immer noch. Ich brauche bitte Hilfe.
hafsa munir
Ich habe folgenden Fehler auf meinem XAMPP-Server, wie kann ich ihn beheben?
Der folgende Fehler ist aufgetreten, als versucht wurde, die URL abzurufen: localhost/phpmyadmin/
IP-Adresse vom Hostnamen .localhost konnte nicht ermittelt werden
Der DNS-Server gab zurück:
Namensfehler: Der Domainname existiert nicht.
Das bedeutet, dass das System den in der URL angegebenen Hostnamen nicht auflösen konnte. Überprüfen Sie, ob die Adresse korrekt ist.
WPBeginner Support
Versuchen Sie den Zugriff ohne www
Admin
val girich
Ich suche kostenlose Videos darüber, wie man W.P. benutzt, sobald es eingerichtet ist und bereit zum Bearbeiten, Hinzufügen von Dokumenten usw. ist.
WPBeginner Support
Bitte sehen Sie sich unsere kostenlosen WordPress-Videos an oder abonnieren Sie unseren YouTube-Kanal.
Admin
S
Hallo
Ich habe alles gemacht, wie Sie es im Beitrag erwähnt haben, aber als ich wp-admin/ öffnete, kam wieder dieser Fehler: „Eine oder mehrere Datenbanktabellen sind nicht verfügbar. Die Datenbank muss möglicherweise repariert werden.“
Bitte helfen Sie mir, was ich tun soll
Manny
Danke!
Ich habe mich gerade über FileZilla eingeloggt und die Datei wp-config.php überprüft und alles noch einmal kontrolliert und festgestellt, dass ich mein Datenbankpasswort aktualisiert hatte, aber es immer noch das vorherige Standardpasswort in wp-config.php anzeigte. Nachdem ich es in der Datei geändert und die Änderungen gespeichert hatte, konnte ich meine Website wieder aufrufen. Ihre Hilfe hat mir geholfen, mein Problem zu lösen, danke!
WPBeginner Support
Schön, dass Sie es hilfreich fanden.
Admin
Jeremy Smith
Eines, das in diesem Beitrag sehr wichtig ausgelassen wurde, ist der Ansatz „Schalten Sie es aus und wieder ein“.
Wenn Sie die Datei wp-config nicht tatsächlich geändert haben, glaube ich nicht, dass Sie daran herumfummeln sollten, zumindest nicht im ersten Schritt.
Was Sie zuerst tun sollten, ist zu versuchen, den MySQL-Server neu zu starten.
Um dies zu tun (im Terminal)
1. SSHen Sie sich in Ihre Website ein (Sie benötigen Ihre Schlüsseldatei '.pem')*
2. Um Ihren MySQL-Server neu zu starten, geben Sie „sudo service mysqld restart“ ein
Das hat bei mir jedes Mal funktioniert.
*Auf einem Mac
1. Holen Sie sich Ihre „.pem“-Datei. Ich habe meine von Amazon Web Services (Hosting der Website)
2. Aktivieren Sie SSH auf Ihrem Mac – googeln Sie es
3. Öffnen Sie das Terminal
4. Wechseln Sie in das Verzeichnis, in dem Sie Ihre „.pem“-Datei gespeichert haben. – Am einfachsten ist es wahrscheinlich, diese auf Ihrem Desktop zu speichern, dann können Sie einfach „cd Desktop“ eingeben und es sollte Sie dorthin bringen.
5. Geben Sie „chmod 400 yourpemfilename.pem“ ein (ermöglicht Ihnen die Verwendung dieses Schlüssels für den Zugriff)
6. Geben Sie „ssh -i „yourpemfile.pem“ remote_username@remote_host“ ein – geben Sie hier die Anführungszeichen ein
7. Sobald Sie angemeldet sind (möglicherweise müssen Sie mehrmals „y“ eingeben, um hineinzukommen), geben Sie ein
sudo service mysqld restart
Jcirni
Neustarten funktioniert, aber warum tritt dieser Fehler immer wieder auf? Passiert einmal pro Woche.
Malkesh
Hallo, meine WordPress-Seite erhält diesen Fehler sehr oft,
wir verwenden AWS, daher muss ich diesen Befehl ausführen, um MySQL neu zu starten:
sudo restart mysqld restart
Das gleiche Problem habe ich auch auf Digital Ocean..
Also bin ich sicher, dass dies kein Serverproblem ist, es sollte etwas in WordPress sein, das den MySQL-Server herunterfährt.
Danke
Dino
Gleiches Problem hier. Mindestens zweimal täglich verliert meine Website, die auf Digital Ocean gehostet wird, die SQL-Verbindung.
Ich habe versucht, meine Datenbank zu optimieren, aber nichts funktioniert. Irgendwelche Ideen?
Glenn
Danke,
Wenn WordPress abstürzt, ist das für einen WordPress-Neuling beängstigend. Ich fand Ihre Lösung leicht verständlich, umsetzbar und sie hat wunderbar funktioniert.
Faiza
Hallo,
Dieser Blog war sehr hilfreich, aber ich konnte dieses Problem immer noch nicht lösen. Meine WP-Config.php-Datei zeigt mir diesen localhost an:
I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked
Can I get some help here?
WPBeginner Support
Bitte kontaktieren Sie den GoDaddy-Support.
Admin
Claire
liegt das Problem daran, dass die DNS-Einstellungen meiner Domains noch nicht aktualisiert wurden?
Anupam
Das Aktualisieren der WP-Config-Datei funktioniert für mich. Vielen Dank.
Brandon
WOW!!!! Bin auf diese Seite gestoßen, weil die Website meiner Frau offline war und ich sie in wenigen Minuten reparieren konnte! Danke!
Cidina
Vielen Dank. Dieser Beitrag hat mein 6-monatiges großes Projekt in WordPress gerettet. Beim Versuch, Verzeichnisse zu wechseln, verlor ich die Verbindung zur Datenbank. Ich bin kein .php-Programmierer, aber das Thema ist hier so gut erklärt, dass es mich fünf Minuten gekostet hat, es zu beheben, nachdem ich diesen Blog gefunden hatte. Sie sind großartig!!!
WPBeginner Support
Vielen Dank für die netten Worte.
Admin
Nino F
Wenn Sie Ihr Passwort in phpmyadmin geändert haben, müssen Sie es auch in Ihrer wp-config.php ändern. Wenn Sie das nicht tun, funktioniert die Website nicht. Sie müssen die beiden miteinander verknüpfen.
Eddie O'Hagan
Ich glaube, ich bekam diesen Fehler wegen des Themes, das ich hatte. Ich habe das Theme gewechselt und den Fehler seitdem nicht mehr bekommen. Ich bemerkte dies, weil die Kommentartabellen die waren, die Fehler aufwiesen, als ich die Reparatur durchführte.
Dino
Wie oft hatten Sie dieses Problem?
Ich habe dasselbe, und ich verliere die Verbindung mindestens zweimal täglich.
Ich habe vieles versucht, aber nichts funktioniert. Wenn es das Thema ist, werde ich es versuchen.
samuel nmeje
Das war wirklich hilfreich. Vielen Dank.
Ram
Wenn Sie XAMPP für WordPress offline verwenden, wird der Fehler durch den folgenden Prozess behoben:
Öffnen Sie im XAMPP-Ordner "\\xampp\\phpMyAdmin\\config.inc.php" und überprüfen Sie dann Benutzername und Passwort.
Stellen Sie dasselbe Passwort in wp-config ein, dann erscheint der Fehler nicht.
Micah
Das ist sehr hilfreich. Vielen Dank!