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.

Abul Fayes
Entweder ‚127.0.0.1:8889‘ oder ‚localhost:8889‘ funktioniert für mich. Nur ‚localhost‘ ohne Angabe des Ports funktioniert nicht. Ich benutze MAMP
Joe
Das Frontend meiner Website verbindet sich, aber der wp-admin-Bereich zeigt die Fehlermeldung "Fehler beim Aufbau einer Datenbankverbindung".
Was soll ich tun?
ALEX
Thank you, it worked!!!
Gill
Danke! Lebensretter. Habe meine Seite komplett ruiniert, als ich Passwörter geändert habe. Ich hätte schwören können, dass ich alles richtig gemacht habe, aber es hat geklappt, indem ich es in der Konfiguration behoben habe.
Praveen
Mein Problem wurde durch ein Google Analytics-Plugin verursacht. An dem Tag, an dem ich es installierte, war meine Website nicht erreichbar und zeigte "Fehler Datenbankverbindung!". Selbst ich konnte mich nicht in mein Admin-Panel einloggen. Also habe ich dieses Plugin manuell über cPanel entfernt, und alles funktionierte wieder.
Andreja
Hallo Praveen,
thank you for your info. Can you please explain how to find particular plugin in cpanel to remove it? I received this error message right after I’ve installed “All in one SEO pack” plug-in in my Worpress site so I guess it could be the same problem as your problem was…?
Vielen Dank im Voraus!
Matt
I was on a Digital Ocean 512MB droplet and was getting this error every couple of weeks. Inspecting the logs showed that a process called update-apt-xapi was consuming all of my memory and causing the mysql service to crash resulting in the error. You can try setting up a swap file but, really, 512MB just isn’t enough memory to run a Wordpress install. Upgrade your droplet to 1GB and that should take care of the issue.
Joween Flores
Wir haben hier dasselbe Problem, Freund. Wie läuft Ihre Website seitdem? Ich habe versucht, die Serverkosten zu senken.
Ob
Ich habe gerade den MySQL-Server mit „service mysql status“ überprüft. Anscheinend lief der MySQL-Server nicht.
Also habe ich ihn gestartet mit: „service mysql start“. Und siehe da! Meine Website war wieder online.
Kishan SHarma
Was ich herausgefunden habe, war ein fehlerhaftes Plugin, das Probleme verursachte. Versuchen Sie, Plugins zu deaktivieren und prüfen Sie, ob das Problem weiterhin besteht. Das Ändern von localhost zu 127.0.0.1 hat ebenfalls einige Probleme gelöst.
Jim Zimmer
Ich habe Ihre Beiträge durchsucht und nichts darüber gefunden, dass SELinux der Schuldige sei, was letztendlich mein Problem war. Ich habe meinen Webserver von meiner Datenbank getrennt und SELinux auf beiden VMs deaktiviert. Ich habe Ihr testconnection.php ausprobiert, was aus dem Verzeichnis /var/www/html erfolgreich war, bevor SELinux deaktiviert wurde. Daher habe ich wirklich keine Ahnung, ob die Datenbank oder der Webserver das Problem hat. Ich werde versuchen, diesen Kommentar mit funktionierenden SELinux-Einstellungen zu aktualisieren, sobald ich sie getestet habe.
Andrea
Ich habe dieses Problem direkt nachdem ich das Passwort für meinen Admin-Zugang geändert habe. Können Sie mir bitte freundlicherweise eine Lösung in einer Sprache geben, die für jemanden verständlich ist, der fast keine Programmier- oder Webentwicklerkenntnisse hat?? Ich habe den Fehler sowohl im Frontend als auch im Backend. Ich habe KEINE AHNUNG, wie ich die Datei „wp-config.php“ überprüfen soll (habe sie bis jetzt noch nie gehört). Wie gehe ich vor?
Vielen Dank,
Viele Grüße,
Andrea
Binyam
Was für mich funktionierte, war Folgendes: Gehen Sie in cPanel zum Advanced Zone Editor, wählen Sie die Domain aus, kopieren Sie die aufgezeichnete IP und wie von wpbeginner vorgeschlagen, habe ich localhost durch die IP ersetzt und es funktioniert! Danke!
Avinash
I was having the connection problem. The problem was my previously installed MySQL, was running. So I stopped it and then ran MySQL of Xampp. It worked. Hope it helps.
Avinash
Meine zuvor installierte MySQL lief. Ich habe sie gestoppt und dann die mit Xampp gelieferte MySQL gestartet. Es funktionierte. Hoffe, es hilft.
Swati
Wir hatten unser WordPress auf AWS EC2 installiert und erhielten die Meldung „Fehler beim Aufbau der Datenbankverbindung“ für alle unsere Websites, als die Datenbank auf demselben Server wie der Webserver installiert war. Als die Datenbank für jede unserer Websites zu Amazon RDS verschoben wurde, trat dieser Fehler nicht mehr auf.
Luis Daniel
Hallo!
Das hat mir bei einer schiefgelaufenen WP-Installation sehr geholfen. Danke!
Scott
Grüße.
Ich hatte kürzlich das gleiche Problem, als ich meine Multisite von einem Unterverzeichnis in das Stammverzeichnis verschoben habe. Selbst nachdem ich alle Schritte in verschiedenen Tutorials durchlaufen hatte, stieß ich auf diese verflixte Meldung und nichts, was ich tat, schien zu funktionieren.
Was bei mir funktioniert hat, war Folgendes: Gehen Sie in cPanel zu Ihrem Softaculous-Skript-Installer, wählen Sie das Bearbeiten-Symbol für Ihre WordPress-Installation aus und ändern Sie die Pfade, die auf Ihre Installation verweisen.
Nachdem ich dies getan und gespeichert hatte, und dann zu meiner Website-URL navigiert war, war sie wieder online und lief reibungslos.
Wollte das hier nur hinterlassen, falls es jemandem auf dem Weg hilft.
John Henry Gaspay
Danke Mann, es funktioniert auf dem Nginx-Server wegen eines Fehlers bei der Einrichtung.
Sysy
Ich habe ein Problem mit der Datenbankverbindung. Ich wollte eine neue Datenbank für eine neue Website #2 erstellen, die in OVH in Multisite verbunden ist, und als WordPress mich nach Login, Passwort usw. fragte, habe ich die von Website #1 eingegeben, wie ich es tun musste, ABER ohne "wp_" in "wp_2" zu ändern... Und jetzt haben beide dieser beiden Websites die Meldung "Fehler beim Herstellen einer Datenbankverbindung". Ich habe alle FTP WP für Website #2 gelöscht und von Multisite getrennt, aber es ist unmöglich, zurückzukommen und auf Website #1 zuzugreifen!! Wissen Sie, wie dieses Problem gelöst werden kann?
Taurai
Ich habe ein Problem mit meiner Website, meine WordPress-Datenbank scheint einfach zu verschwinden. Ich habe mich bei MySQL angemeldet und nichts existiert mehr dort. Hat das schon mal jemand erlebt? Hat jemand eine Lösung?
Gail Gardner
Die Ursache dieses Problems, als ich es hatte, war, dass zu viele Leute Hacking-Programme gegen meine Anmeldeseite laufen ließen, die den Server beeinträchtigten. Es passierte jeden Freitagabend bis Sonntagabend.
Wir haben das Problem behoben, indem wir diese Seite mit einem Pop-up geschützt haben, damit sie ihre automatisierten Hacking-Programme nicht gegen die Anmeldeseite ausführen konnten.
Rita
Danke für die Veröffentlichung – das hat eine kleine Panik verhindert, als das WP-Blog des Unternehmens hinter dieser Fehlermeldung verschwand. Nachdem ich bestätigt hatte, dass die Datenbank noch vorhanden und unbeschädigt war, rief ich unseren Hoster an.
Es stellte sich heraus, dass sie die Websites der Kunden auf neue und verbesserte Server migriert haben und dabei irgendwie die Verbindungsinformationen verloren haben. Hoffentlich wird es heute repariert.
Aber ein sehr informativer Artikel und eine schnelle Erinnerung (für mich), wie ich in mySQL nachsehen kann, ob alles noch in Ordnung ist. Danke!
adams
Ich kann keine Seiten erstellen, keine neuen Beiträge schreiben, meine Themes nicht bearbeiten oder sogar Bilder hochladen. Ich erhalte ständig die folgende Fehlermeldung…
Diese Seite funktioniert nicht.
Es wurden keine Daten gesendet.
ERR_EMPTY_RESPONSE
Das Website-Setup ist neu, aber ich stehe vor diesem Problem
Wayne
Danke. Hat mir geholfen, ein DB-Backend-Problem zu debuggen.
jitesh
Wie finde ich meinen WordPress-Datenbank-Benutzernamen und das Passwort?
Aus Versehen habe ich die Datei wp-config.php gelöscht und jetzt habe ich neue Dateien hochgeladen.
Ich benutze den Windows-Server von Godaddy...
Ich erhalte die folgende Fehlermeldung:
Dies bedeutet entweder, dass die Benutzername- und Passwortinformationen in Ihrer wp-config.php-Datei falsch sind oder wir können keine Verbindung zum Datenbankserver unter . herstellen. Dies könnte bedeuten, dass der Datenbankserver Ihres Hosts ausgefallen ist.
Sind Sie sicher, dass Sie den richtigen Benutzernamen und das richtige Passwort haben? Sind Sie sicher, dass Sie den richtigen Hostnamen eingegeben haben? Sind Sie sicher, dass der Datenbankserver läuft? Wenn Sie sich nicht sicher sind, was diese Begriffe bedeuten, sollten Sie sich wahrscheinlich an Ihren Host wenden. Wenn Sie immer noch Hilfe benötigen, können Sie jederzeit die WordPress-Supportforen besuchen.
Bitte helfen Sie mir, ich habe meine ganze Woche verschwendet...
Danke..
WPBeginner Support
Hallo Jitesh,
Sie können sich in Ihr Hosting-Kontrollpanel einloggen und den Bereich MySQL-Datenbank finden. Höchstwahrscheinlich finden Sie dort den Namen der Datenbank, den Benutzernamen und das Passwort. Alternativ können Sie den Support kontaktieren, um Ihnen bei der Suche nach diesen Informationen zu helfen.
Admin
Bob
Vielen Dank an alle, dass Sie eine so großartige Website pflegen! Ihr helft mir immer wieder bei Problemen, Schwierigkeiten und Lösungen für uns, die einfach nur gerne schreiben und posten und sich nicht mit dem ganzen WordPress-Programmierkram beschäftigen müssen. Tolle Arbeit!
Viele Grüße!!!!
Joette
Danke für all die großartigen Artikel. Ich habe jedoch ein Problem, WP zu installieren. Ich habe Ihre Anweisungen bezüglich der Verwendung von MAMP befolgt und erhalte immer wieder die Meldung „kann keine Verbindung zu localhost:8888 herstellen“. Nach langer Suche habe ich einen Terminalcode gefunden, um Apache zu testen. Er gab zurück, dass httpd nicht läuft und versucht zu starten. Ich habe es noch einmal gemacht und es gab keine Rückmeldung, also hat es vielleicht funktioniert.
I tried connecting to local host again and this time I got Error connecting to database. At least this seems like progress! I tried some of your suggestions above and this time, it seemed to be trying to connect for quite a while, but finally gave me the Error connecting to database again.
I have yet to get the happy WP page. Does anyone at all have any ideas as to what is going on? I have spent hours searching, contacting, trying this and that and I don’t know what else to do at this point. I am an absolute WP beginner.
Vielen Dank im Voraus an alle.
Ashley Knox
Hey! Konntest du es herausfinden? Ich habe alle ihre Lösungen ausprobiert und bin immer noch ratlos.
Joette
Hallo Ashley, Nein, leider funktioniert bei mir auch nichts! Ich habe noch niemanden gefunden, der die Antwort kennt & habe schon an vielen Orten gefragt. Für mich werde ich wahrscheinlich eine andere Software verwenden und WP auf ein anderes Mal verschieben. Zu seltsam, zu viel Aufwand.
Kalico
Das ist kein WordPress-Problem, sondern ein MAMP-Problem. Wenn Sie dies auf einem lokalen Server ausführen müssen, versuchen Sie ein anderes XAMP-Paket. Besser noch, besorgen Sie sich ein Shared-Hosting-Konto und richten Sie es dort ein. Lokales XAMP kann frustrierend sein.
J M Landers
Das habe ich übersehen, als ich die Reparaturzeile zu Ihrer WP-Konfigurationsdatei hinzugefügt habe, muss man sie ganz am Ende der Deklarationen vor der ersten „if“-Anweisung hinzufügen, als ich sie zum ersten Mal gelesen habe. Es hat eine Weile gedauert, bis ich verstanden habe, was ich falsch gemacht habe. Es hat mein Problem immer noch nicht gelöst, aber zumindest konnte ich ein mögliches Problem von meiner Liste streichen.
Muhammad Qamar40391
Thank you for a great helpful post.
Solved by resetting DB password but this process repeated several times. issue solved but page speed is too much slow now.
John Malto
Hatte auch das gleiche Problem und habe alles versucht. TestConnection schlug fehl. Was ich tun musste, war, das Benutzerpasswort manuell über das MySQL Cpanel zu bearbeiten, und es funktionierte plötzlich!
Leslie limardo
I am so confused. First time on wordpress. No tech experience whatsoever. I didn’t receive any error. message. My website is up. The problem I had is when I set the page to update some updates would take effect and others didn’t. I called Wordpress and they told me I didn’t set up the database correctly. Is this the same issue as this article or something totally different? Thanks in advance.
Fran
Hallo, ich hatte dieses Problem, als ich meinen Laptop formatiert und XAMPP neu installiert habe.
Problem was, I forgot to create a new Mysql user with the same data (host, name and password) from my BD user stored on wp-config.php, just like we do when we configure one new WP site for the first time. That solved it
Also, vielleicht ist das Problem nicht, dass der Benutzer nicht genügend Berechtigungen hat… vielleicht existiert der Benutzer einfach nicht in der mysql.user-Tabelle! (wie ich sagte, das kann nach der Formatierung Ihres Computers passieren).
Ahmed
Danke für die großartige Hilfe, ich habe meine Seite wieder zum Laufen gebracht, indem ich localhost durch 127.0.0.1 ersetzt habe.
Kate
Ich hatte gerade das gleiche Problem, das ich lösen konnte, indem ich einfach das DB-Passwort geändert und es in der config.php-Datei korrigiert habe.
Ich habe keine Ahnung, warum das Passwort plötzlich zu einem Problem wurde.
Sheriph
Das Ändern von localhost in meiner wp-config.php auf die IP-Adresse meines Host-Kontos in GoDaddy cPanel hat den Zauber bewirkt. Selbst der GoDaddy-Support hat Unsinn geredet. Stellen Sie sich vor, sie hätten mir geraten, für etwa 200 US-Dollar ein Upgrade durchzuführen, weil mein Hosting-Plan wenig Ressourcen hat. Ich hätte es fast geglaubt, bis ich diesen Artikel fand. Vielen Dank.
Steve
Ich habe immer noch das Problem. GoDaddy hat versucht, konnte aber nicht helfen. Sie haben einen Service, der für 80,00 $ einen WordPress-Experten zur Untersuchung beauftragt. Es gibt jedoch keine Garantie, dass er das Problem beheben kann, aber Sie müssen trotzdem die 80,00 $ bezahlen.
Destiny Alabi
Diese Bewertung war sehr hilfreich,
Ich hatte ein ähnliches Problem mit der Installation auf einem Windows-Server, ich bekam immer wieder Datenbankfehler, und was ich tat, war, localhost, das ein interner Server war, durch die IP-Adresse und den Port, die ein externer Server waren, zu ersetzen, und es funktionierte perfekt.
Sam
Meins ist gerade erst vor etwa 20 Minuten passiert, ich hoste bei Ipage und WAS FÜR EIN SCHRECK!!! Es passierte ganz plötzlich und ich konnte weder auf die Admin-Seite noch auf die Website selbst mit meinem Laptop zugreifen, aber ich konnte die Seite mit meinem Handy aufrufen.
Dann, bevor ich diesen Leitfaden vollständig lesen konnte, war die Seite von selbst wieder da, lol. Ich möchte wissen, ob es eine Möglichkeit gibt, dies in Zukunft zu vermeiden.
Robin Robin
Das Gleiche ist mit meiner Website passiert. Sehr seltsam!
Aaditya Koesis Sharma
Schöner Artikel. Ich möchte etwas über AMP-Fehler und deren Behebung wissen?
Bongani Ngcobo
Das war hilfreich, vielen Dank. Ich verlasse mich immer auf WP Beginner, wenn ich Schwierigkeiten habe.
sreekan th reddy
Meine Website zeigt einen Datenbankverbindungsfehler an.
Kann mir jemand helfen, das Problem zu lösen?
Meine Website wurde auf Amazon Web Service erstellt
für jede 24 Stunden zeigt es einen Datenbankverbindungsfehler an
php-myadmin, wp-content alles ist in Ordnung
Kann mir bitte jemand helfen, dieses Problem zu lösen
Martin L.
Ich habe kein WordPress-Konto, aber das passiert mir in letzter Zeit oft auf mehreren Websites. Wie kann ich das beheben? (Hinweis: Ich besitze diese anderen Websites nicht und glaube nicht, dass ich direkt auf ihre Datenbanken zugreifen kann)
imparthi
Vielen Dank für den Artikel. Ich hatte das gleiche Problem.
1. Die Wp-Config-Datei war korrekt
2. Die phpMyadmin-Verbindung war erfolgreich
3. Der testconnection.php-Ansatz war ebenfalls erfolgreich
4. Ich habe versucht, die Website-URL zu aktualisieren, aber ich konnte es nicht, da sich die Namenskonventionen der Tabellennamen von WP geändert haben
DAS IST ES, WAS MIR ENDLICH GEHOLFEN HAT.
Ich habe die Tabelle wp_Options im phpMyAdmin-Fenster ausgewählt, um den Inhalt zu durchsuchen. Es gab eine informative Fehlermeldung, dass die Tabelle repariert werden muss. (wp-config Auto-Reparatur hat nicht funktioniert)
I was able to repair using the options available in phpMyAdmin and got my site back.
Thanks all.
jhaejhae jhaens
Hallo… kann ich bitte um Hilfe bitten.. ich arbeite gerade daran, meine Live-WordPress-Site auf lokal mit XAMPP zu übertragen.. meine Datenbank läuft gut, aber ich kann sie während der WordPress-Installation nicht verbinden. Bitte helfen Sie.. vielen Dank im Voraus!
Tanya
Hallo,
Vielen Dank für diesen Artikel. Meine Website wurde kürzlich gehackt und nachdem ich keine Unterstützung vom Hosting-Provider erhielt, wurde mir gesagt, dass ich WordPress neu installieren und das Backup hochladen müsste. Ich habe keine Backup-Plugins verwendet (ich bin ganz in Südafrika), da die kostenpflichtigen Plugins zu teuer sind. Also habe ich über Softaculous ein cPanel-Backup gemacht und den 1,03 GB großen Zip-Ordner heruntergeladen. Zwei Wochen später wurde meine Website gehackt (zweimal in einer Woche). Beim zweiten Hack war meine WordPress-Installation kompromittiert – und das Backup vom Server gelöscht. Also musste ich die ursprüngliche Installation löschen und neu installieren. Jetzt habe ich alle Schritte zum Hochladen der Zip-Datei in den Dateimanager befolgt und stecke jetzt hier fest: Fehler beim Herstellen einer Datenbankverbindung. Ich habe alle vorgeschlagenen Lösungen aus diesem Beitrag ausprobiert, aber immer noch keine Fortschritte. Bitte helfen Sie mir! Ich bin ziemlich neu bei WordPress und dies ist die Website meines größten Kunden.
Mit freundlichen Grüßen,
Tanya
WPBeginner Support
Hallo Tanya,
Der häufigste Grund für diesen Fehler sind falsche Datenbankinformationen in Ihrer wp-config.php-Datei. Bestätigen Sie, dass Sie Ihre WordPress-Datenbank korrekt wiederhergestellt haben, und geben Sie dann den MySQL-Host, den Datenbanknamen, den Datenbankbenutzernamen und das Passwort sorgfältig ein. Wenn Sie unsicher sind, fragen Sie Ihren Hosting-Anbieter, und er wird Ihnen Ihren MySQL-Host und andere Informationen mitteilen.
Ich hoffe, das hilft
Admin
Mannu
Einige Leute schlugen vor, dass sie ihr Problem behoben hätten, indem sie localhost durch die IP ersetzt hätten.
Es hat bei mir funktioniert….
Irgendeine logische Erklärung dafür…?
Nick
Denken Sie darüber nach. „Localhost“ ist der Name eines Ortes. Wenn die Änderung zu der IP-Adresse funktioniert, dann hat „localhost“ nicht dorthin gezeigt, wo Sie es brauchen.
Andrew
Vielen Dank für Ihren Artikel, er war sehr informativ und hilfreich bei der Lösung meines Problems.
Ravi
Ich habe MAMP auf meinem Macbook installiert. Das heißt, ich betreibe MySQL auch auf meinem lokalen Rechner. Mein Problem war, dass in wp-config.php der Datenbankserver 'localhost' nicht funktioniert. Sobald ich ihn auf 127.0.0.1 geändert habe, funktionierte er.
Amanda
Was bedeutet es, wenn testconnection.php nur eine leere weiße Seite ist?
Mike Crisp
Reparatur-Datenbankbefehl hat für mich funktioniert.
Das Frontend oder die Website war in Ordnung, aber ich konnte nicht auf das Admin-Panel zugreifen – Reparatur fand eine beschädigte Datenbankdatei (wp-options) – Reparatur hat funktioniert
JP Hoey
Was ich getan habe, war, im cPanel zu MySQL-Datenbanken zu gehen und zum aktuellen Benutzer zu scrollen und das Passwort zu ändern. Ich habe dasselbe Passwort verwendet, das in meiner wp-config.php-Datei stand, aber aus irgendeinem Grund war das Passwort beschädigt. Jetzt funktioniert alles wieder einwandfrei.
Chuck Moran
Ich habe diesen Fehler auf der Website eines Kunden erhalten. Nach einer falschen Auskunft im Chat mit einem Bluehost-Techniker rief ich zurück und der Telefon-Support-Mitarbeiter, den ich bekam, machte denselben @JP Hoey-Trick (Änderung des DB-Passworts und Aktualisierung in wp-config.php). Es dauerte 5 Minuten und funktionierte einwandfrei.
Adam Coalbow
Eine obskure für mich...
Verwenden Sie keine # in Ihrem Passwort.
Ich hatte zwei Hashtags in meinem Passwort, die etwas in PHP durcheinanderbrachten – da Hashtags Kommentare erstellen, nehme ich an. Ich habe die Hashtags entfernt und BOOM, ich bin drin.
Ted Richards
Zuerst vielen Dank für einen gut dokumentierten Artikel über "Wir konnten eine Verbindung zum Datenbankserver herstellen (was bedeutet, dass Ihr Benutzername und Ihr Passwort in Ordnung sind), aber die Datenbank XXXXXX konnte nicht ausgewählt werden."
Ich habe fast alles versucht, was in dem Artikel beschrieben wurde, aber ich kann mein Problem nicht beheben. Hier ist eine Zusammenfassung und die Historie.
Lokale Installation:
Ich habe MySQL 5.7.17 und MySQL WorkBench 6.3.8 installiert. Und WordPress 4.7.2. MySQL wurde nach der Deinstallation einer früheren Version von MySQL und WorkBench installiert. Die vorherige Version zeigte denselben Datenbankfehler an. Das frühere WordPress/MySQL funktionierte vor etwa 2 Jahren, aber kürzlich habe ich einen Auftrag zur Entwicklung einer WordPress-Website erhalten und bin auf dieses Problem gestoßen, als ich mit der Einrichtung des neuen WordPress-Frameworks für diese neue Website begann. Die alte WordPress-Website wurde gelöscht, sodass ich nicht testen konnte, ob diese funktionierte.
Also dachte ich, warum nicht einen Neuanfang versuchen und auch auf die neuesten Versionen usw. upgraden.
Aber diese neue Version hatte auch dasselbe Problem, dass sie keine Verbindung zur Datenbank herstellen konnte. Ich habe das Problem auf „Berechtigungen“ eingegrenzt und konnte den Code noch nicht knacken.
Die MySQL-Serverprotokolle bestätigen, dass dies der Fall ist:
Zeitstempel, Thread, Typ, Details
2017-01-28T02:46:24, 134, Hinweis, Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: JA)
Ich habe ein neues WP-Verzeichnis erstellt und eine frische WP-Version usw. installiert.
Ich habe Datenbanken in WorkBench gelöscht und neu erstellt und ihnen ordnungsgemäß Benutzer und Passwörter zugewiesen.
Ich habe die Benutzer und Privilegien, Client-Verbindungen überprüft und nichts gefunden, das den Zugriff auf die Datenbank blockieren würde.
Ich habe meine Windows 7-Berechtigungen für das MySQL-Verzeichnis und die Unterverzeichnisse überprüft. Ich habe „Schreibgeschützt“ für das übergeordnete MySQL-Verzeichnis deaktiviert und alle Verzeichnisse und Dateien sind Lese-/Schreibzugriff.
Ich habe jeden Versuch, eine Verbindung zur Datenbank herzustellen, durchlaufen, jedes Mal, wenn ich etwas ändere.
Ich bin erschöpft und sehr enttäuscht, dass es keine gute Antwort vom WP-Support-Team auf dieses Problem "Datenbank kann nicht ausgewählt werden" gibt. Es ist ein "populäres" Problem, das viele Entwickler erleben, ohne eine Lösung zu finden – viele erfahrenere als ich haben es.
Du bist meine letzte Hoffnung!
Danke!