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.

cgjam
Das ist mir passiert, als ich versucht habe, WordPress zu installieren. Mir war nicht klar, dass ich die Benutzerberechtigungen noch nicht aktiviert hatte! Danke für diesen hilfreichen Artikel
Moogie1947
Das ist mir gerade passiert, nachdem ich meine Dateien gesichert und ein Passwort zum Zugriff und zur Sicherung meiner Datenbank eingerichtet hatte, bevor ich ein Upgrade durchführte.
Danke für Ihre Seite, mir wurde klar, dass ich versehentlich das automatisch generierte Passwort überschrieben hatte (da ich nicht wusste, dass es existiert). Also fand ich es in der config.php-Datei in meinem Backup-Set und setzte es im Admin-Panel auf der Website meines Hosts zurück. Alles jetzt OK.
Ich kann Ihnen für einen brillanten Artikel nicht genug danken.
ValentinaMercenaro
Ich habe sie alle ausprobiert! Schließlich habe ich es gelöst, indem ich einen
anderen DB-Benutzernamen in meinem Host cPanel erstellt habe (dem natürlich alle Berechtigungen gegeben wurden)
und auch den DB-Host in der wp-config.php-Datei auf meine Server-IP geändert habe.
Ich habe keine Ahnung, warum das das Problem lösen würde, aber vielleicht
könnte es daran liegen, dass der DB-Name und der DB-Benutzername nicht denselben Namen haben dürfen. (Sie denken vielleicht: „Du, natürlich nicht!!!“, nun, der „DB Creation Wizard“ meines Hosts hatte die beiden Felder automatisch generiert und, ob Sie es glauben oder nicht, er ließ mich es am Anfang nicht ändern). Ich musste später einen neuen Benutzer
separat erstellen, um das Problem zu lösen.
Danke für diesen tollen Beitrag. x
bfadmin1
Du bist der Beste...
Ich wusste nicht, dass das Ändern des Datenbankpassworts die Datenbankverbindung zu WordPress unterbrechen würde....
Lösung 2 war brillant....... maximal 2 Minuten.
Vielen Dank!!!
brauche schnell Hilfe!
Hallo… ich bekomme diesen Fehler. Er ist heute einfach aus heiterem Himmel aufgetreten! Es wurde nichts geändert, außer etwas Text auf einer Seite. Ich habe mich abgemeldet. Jetzt habe ich den Fehler.
In einem der Absätze steht: „Das Erste, was Sie tun sollten, ist sicherzustellen, dass Sie den gleichen
Fehler sowohl im Frontend der Website als auch im Backend der Website
(wp-admin) erhalten. Wenn die Fehlermeldung auf beiden Seiten gleich ist „Fehler
beim Herstellen einer Datenbankverbindung“, fahren Sie mit dem nächsten Schritt fort.“ Was ist der nächste Schritt? Ich bekomme den Fehler auf beiden Seiten.
Das hat mich verwirrt. Entschuldigung. Was ist also der nächste Schritt, damit ich versuchen kann herauszufinden, wie ich das beheben kann!
Danke für deine Hilfe!
PeterBestel
Dieser Fehler trat bei einer meiner Mitgliedsseiten auf, außer dass die Seite beim Einloggen normal aussah und sich auch so verhielt.
Nachdem ich die üblichen Wege gegangen war, einschließlich des Änderns des Datenbankbenutzers und der Beschuldigung des Themes als Schuldigen, entdeckte ich ein zusätzliches „?>“ am Ende der wp-config.php-Datei. Sobald ich das gelöscht hatte, funktionierte alles.
Ich habe keine Ahnung, wie das dorthin geraten ist. Stunden der Frustration gelöst, indem zwei Zeichen gelöscht wurden!!
Jayden Lawson
Danke Leute! Eine meiner Tabellen konnte nicht repariert werden, also folgte ich diesem Rat, um diese Tabelle in phpMyAdmin zu reparieren http://wordpress.org/support/topic/wp_options-table-is-marked-as-crashed-10?replies=6
Ed Luvables
Das hat perfekt funktioniert, ich habe vergessen, mein Passwort in der Konfigurationsdatei zu ändern. Danke!
George Stroud
Bei diesem Problem stellte ich fest, dass es sich um eine Datenbankbeschädigung handelte, die dazu führte, dass ich das Wordpress-Reparaturtool nicht aufrufen konnte – ich konnte jedoch eine Reparatur durchführen, indem ich den mySQL-Bereich in der Systemsteuerung meines Hosts (cPanel) verwendete, und dann war die Website sofort wieder verfügbar.
Jenerwin
bin gerade auf diese Art von Fehler gestoßen... und ich konnte ihn durch Optimierung und Reparatur der Datenbank beheben... ich mag diesen Beitrag... Daumen hoch...
Carrie Case
Ich hatte die Permalinks auf „Post Name“ eingestellt. Ich habe sie auf „Default“ zurückgestellt und der Fehler verschwand und meine Seiten erschienen wieder. Dann habe ich sie wieder auf „Post Name“ umgestellt, weil ich diese Einstellung bevorzuge, und es funktionierte trotzdem. Alles klar. Hat nur mehrere Stunden gedauert, diese Scheiße herauszufinden. Lol.
Joninashby
Hat mir das Leben gerettet – habe das Datenbankpasswort im Hosting-Kontrollpanel geändert, hatte keine Ahnung, dass ich es in wp-config aktualisieren musste. Stunden des Stresses vermieden – danke!
K.C. Bateman
danke
Das war sehr hilfreich!
Ayo Akinbode
Es hat funktioniert! Vielen Dank
BillR
Ich hatte dieses Problem heute.
Der Server war letzte Nacht abgestürzt und wurde ziemlich schnell behoben, als das Problem bekannt war.
Alles funktionierte eine Weile, aber heute konnte WordPress keine Verbindung zur Datenbank herstellen.
Die Datenbank des Simple Machines Forums funktionierte einwandfrei und das Forum lud.
Was ich getan habe, war:
1. Einen neuen Datenbankbenutzer erstellen
2. Diesem Benutzer volle Berechtigungen für die WP-Datenbank zuweisen.
3. WP_config aktualisieren, um diesen Benutzer zu verwenden
Danach war alles gut.
Es scheint, dass nach einem Serverproblem die WordPress-Benutzerberechtigungen beschädigt oder geändert werden können, auch wenn der Benutzer mit vollen Berechtigungen angezeigt wird.
Danke für diesen Beitrag. Er hat mich in die richtige Richtung gewiesen.
Alex
Vielen Dank!... Stunden und Stunden auf der Suche nach der Antwort und Ihre hat einwandfrei funktioniert!...
Chris
Das hat bei mir auch funktioniert. Sehr seltsam.
Enhow
Hallo! Ich habe ständig dieses Problem, ich gehe auf die Webseite und sie zeigt diesen Fehler an, aber dann aktualisiere ich einige Minuten später und der Fehler ist weg. Es hörte auf zu passieren, also habe ich es sogar vergessen. Aber heute habe ich meine Arbeitskollegen (4 Personen) gebeten, die Seite praktisch gleichzeitig zu betreten, um das neue mobile Erscheinungsbild zu sehen, und einige bekamen den Fehler und andere nicht (es war nicht genau zur gleichen Zeit, da ich sie gebeten habe, es auf ihren Handys zu tun und jeder eine andere Geschwindigkeit hatte) das beunruhigt mich sehr. Ich habe gelesen, dass Sie jemand anderem, der dieses Problem ebenfalls hatte, aber es sich von selbst behoben hat, gesagt haben, dass es an seinem Server lag. Soll ich meinen Server anrufen und fragen, was los ist? Oder besteht die Möglichkeit, dass ich etwas falsch gemacht habe? Fast jeden Tag ist es seltsam und es verschwindet einfach. Danke!
WPBeginner Support
Es scheint, dass Ihr Datenbankserver nicht richtig funktioniert. Bitte kontaktieren Sie Ihren Webhost.
Admin
Mike
Danke! Habe die .php-Datei bearbeitet und mein Problem behoben. Großartig.
Terry
Entschuldigung Leute, aber für einen echten Anfänger scheinen eure Informationen ein größeres Wissen darüber vorauszusetzen, wie man Dinge tut, als vielleicht einige von uns haben. Es ist in Ordnung zu sagen, überprüfe dies oder das, aber wenn wir keine Ahnung haben, wie wir dorthin gelangen, ist es keine große Hilfe. Ich weiß, Sie sagen, dass wir nicht hier sein sollten, wenn das technische Niveau nicht stimmt, aber das hilft nicht. Man kann einer Schritt-für-Schritt-Anleitung folgen, aber vielleicht ist das zu viel verlangt. Danke.
WPBeginner Support
Wir verstehen das und bedauern, dass Sie diese Informationen nicht einfach fanden. Bitte lassen Sie uns wissen, womit Sie Schwierigkeiten haben, und wir werden versuchen, es besser zu erklären.
Admin
Henri
Danke – Ihr Artikel hat mir geholfen, das Problem in wenigen Minuten zu beheben!
Chuck
Gestern Abend ist mein Centos-Server abgestürzt und als er wieder hochfuhr, hatte ich den Fehler.
Was bei mir funktioniert hat, war, die Datei /var/lib/mysql/mysql.sock umzubenennen, den MySQL-Dienst mit service mysqld start zu starten, den Server mit shutdown -h now herunterzufahren und dann den Server wieder hochzufahren.
Im Grunde hatte der Absturz MySQL gesperrt, sodass es dachte, es würde laufen, obwohl es das nicht tat.
Bart
Vielen Dank!
In meinem Fall habe ich es behoben durch
1) Löschen des aktuellen Benutzers, der mit meiner Datenbank verbunden war
2) Erstellen eines NEUEN Benutzers mit allen Berechtigungen
3) Hinzufügen dieses Benutzers zur Datenbank
4) Aktualisieren meiner Details in config.php (Benutzer und Passwort)
5) Aktualisieren meiner Website (F5)
Außerdem, obwohl ich nichts daran geändert hatte, als ich meine WP-Admin-Seite neu geladen habe, trat ein Fataler Fehler auf, der mir sagte, dass das Facebook-Plugin eine Art Speichererschöpfung verursachte. Ich habe das Plugin deaktiviert, indem ich es in wp-content/plugins umbenannt habe, und mein Problem damit behoben.
Dies hat übrigens auch einige Anzeigeprobleme auf meiner Homepage gelöst.
Ich hoffe, dieses Feedback hilft und nochmals vielen Dank für das Teilen dieses Artikels!
Bart
lubna
Ich kann mich nach erfolgreicher Installation der DB nicht in mein WP einloggen
Ruthie
Als ich mich heute Morgen bei der Entwicklungsseite meines Unternehmens anmelden wollte, erhielt ich diese Meldung (im Backend und im Frontend), aber 10 Minuten später aktualisierte ich die Seite und es war kein Problem mehr. Einerseits bin ich froh, dass es sich von selbst gelöst hat, aber andererseits möchte ich wirklich wissen, warum es passiert ist und wie es behoben wurde, damit es nicht wieder vorkommt. Irgendwelche Ideen?
WPBeginner Support
Es ist möglich, dass der Datenbankserver zum Zeitpunkt des Fehlers ausgefallen war. Das Problem hat sich gelöst, als der Datenbankserver wieder online war.
Admin
Derek Smith
Ich habe einen Datenbankfehler, bei dem ich Hilfe brauche. Ich habe 40 WP-Seiten gekauft und sie von einem Host zu einem anderen (GoDaddy) übertragen. Ich habe den Fehler gemacht, einige Inhalte auf den Seiten zu ändern, bevor ich die DNS-Einstellungen geändert habe. Ich habe gestern Abend alle Domains auf die DNS von Godaddy umgestellt, jetzt habe ich Datenbankfehlerprobleme mit allen Seiten, an denen ich gearbeitet habe.
Ich bin ein ziemlicher Neuling auf der Backend-Seite, aber ich denke, dass das Ändern der Dateien und das anschließende Ändern der DNS-Einstellungen dies irgendwie durcheinander gebracht hat. Das ist das Einzige, was mir einfällt, da die Websites, die ich nicht angefasst habe, immer noch funktionieren. Danke
WPBeginner Support
Zuerst sollten Sie Ihre alten Datenbanken mit phpMyAdmin gesichert haben und sie dann mit phpMyAdmin auf den Datenbankserver Ihres neuen Webhosts importieren. Sie sollten dann Ihre DNS-Einstellungen ändern, um auf Ihren neuen Webhost zu verweisen. Danach müssen Sie die wp-config-Datei auf all Ihren Websites bearbeiten und den Datenbanknamen, das Passwort, den Host und die Einstellungen ändern, damit sie zu Ihren neuen Datenbanken passen.
Admin
Derek Smith
Was mache ich jetzt, um es zu beheben, da es an diesem Punkt ist? Alle DNS-Einstellungen sind geändert und ich bekomme immer wieder Fehlermeldungen. Gibt es eine Möglichkeit, zurückzugehen und die ursprünglichen Dateien zu installieren?
Tony
Hallo zusammen…
Ich habe eine Weile mit einer lokalen Installation gearbeitet und wollte die URL meiner lokalen Installation auf etwas anderes ändern. Also habe ich den Datenbanknamen in wp-config, meine MAMP-Einstellungen für die Datenbank in „wp-options“ und einige andere, an die ich mich nicht mehr erinnere, mehrmals geändert. Dies führte zu „Fehler beim Herstellen einer Datenbankverbindung“. Ich habe einen ganzen Tag lang Fehler gesucht (und bin wieder in denselben Albtraum geraten, den ich hatte, als ich MAMP und WordPress zum ersten Mal lokal installiert hatte). Ich habe alles wieder so geändert, wie es war, aber ohne Erfolg, was mich wieder sooo frustriert und dumm fühlen ließ…! Also habe ich diesen Artikel bis zum Ende gelesen und wo es in der Sektion „Lösungen, die für andere funktionierten“ die „siteurl“-Lösung heißt, bin ich zurück in phpMyAdmin gegangen, um dies zu überprüfen… und siehe da… in den „wp-options“ der jeweiligen Datenbank, im Feld „site url“, stand der Name meiner Datenbank (den ich dummerweise zuvor geändert hatte, ohne mir der Auswirkungen bewusst zu sein). Ich habe ihn auch mit anderen Datenbanken verglichen, auf die ich problemlos zugreifen konnte, und das Feld sagte tatsächlich „siteurl“ anstelle des tatsächlichen DB-Namens!
Ich habe es sofort geändert und phew… meine Datenbank war wieder da und funktionierte, und ich konnte mich ohne Probleme anmelden..!!
Leute, wenn ihr etwas Ähnliches getan habt, prüft das zuerst… es hat mich wirklich dumm fühlen lassen… zumindest habe ich jetzt einen weiteren Fehlerbehebungstrick im Ärmel… danke für eure Beiträge..!
WPBeginner Support
Schön, dass Sie die Lösung gefunden haben. Danke, dass Sie sie mit anderen Benutzern teilen.
Admin
Thouhedul Islam
Nun, danke für die Details. Aber ich denke, es ist sehr einfach. Mach es nicht so kompliziert wie du. Öffne einfach wp-config.php und ändere den Datenbankbenutzernamen und das Passwort. Ich hoffe, es wird behoben.
—
Bamanya Brian
Danke Mann.. Ich habe alles befolgt und jetzt ist meine Seite online.. Gott segne dich
Tamas
Hallo,
Vielen Dank für diese Beschreibung.
Ich habe gerade meine Website von BlueHost zu DreamHost umgezogen.
Wenn ich meine Website aufrufe, erhalte ich eine LEERE (wirklich leere, weiße) Seite. Nichts weiter.
Wenn ich jedoch zu wp-admin gehe... wird "Fehler beim Herstellen einer Datenbankverbindung" angezeigt.
Ich kann mich bei MySQL anmelden (gehe zu msql.remete.org) und es funktioniert.
Alle vier Parameter in wp-config scheinen auch in Ordnung zu sein:
/** Der Name der Datenbank für WordPress */
define(‘DB_NAME’, ”);
/** MySQL-Datenbankbenutzername */
define(‘DB_USER’, ”);
/** MySQL-Datenbankpasswort */
define(‘DB_PASSWORD’, ”);
/** MySQL-Hostname */
define(‘DB_HOST’, ”);
Hier hatte ich "localhost" durch "msql.remete.org" ersetzt, wie es bei DreamHost sein sollte.
Meine Seite ist remete.org.
Ich habe bereits mehrere WP-Websites verschoben… und einige funktionierten gut, einige hatten die weiße Seite im Stammverzeichnis, dies ist jedoch die erste und einzige mit dem Fehler „Fehler beim Herstellen einer Datenbankverbindung“.
Wie kann ich die DB-Verbindung zum Laufen bringen?
Wie kann auch der Root zum Laufen gebracht werden (anstelle der weißen Seite)?
Ich würde Ihre Hilfe sehr schätzen.
Vielen Dank,
Tamas aus Budapest
d4drdave
Ace post, worked a treat
Shlomi
Für eine Multisite-Bereitstellung müssen Sie auch die Tabelle wp_blogs überprüfen und sicherstellen, dass die richtige URL dort angezeigt wird, andernfalls wird WordPress sagen „error-establishing-a-database-connection“
Matt
KLINGEL! Ich hatte eine Kopie der Produktionsdaten heruntergeladen und bekam plötzlich diesen Fehler bei einer Multisite-Installation. Habe die Spalte „domain“ in wp_blogs aktualisiert und es funktioniert wieder. Danke für den Hinweis!
Olga
Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle
Bulbul
Danke! Es hat mein Problem in wenigen Minuten gelöst..
Alex
Hey Mann. Ich wollte dir nur für diesen GUTEN Beitrag danken. Es hat nicht funktioniert und ich wusste nicht warum.
Ich habe deinen Blog gelesen und alles befolgt und jetzt funktioniert es wieder... nach 11 Stunden Arbeit.
Das ist ein Zeichen der Wertschätzung. Wenn Sie hier wären, würde ich Ihnen ein riesiges Bier ausgeben. Vielen Dank für Ihre klare Hilfe!
Alex
Travis
Oh mein Gott. Normalerweise sind solche Beiträge für mich nach Befolgen der Anweisungen nicht erfolgreich... aber Sie, mein Herr, haben hier den Tag gerettet. Danke!
Allen
Vielen Dank. Es hat funktioniert.
Tish
Vielen Dank dafür! Ich dachte wirklich, ich hätte meine Website komplett verloren, bis ich dem hier gefolgt bin. Mein einziger Stolperstein war, dass ich keine Ahnung hatte, wo ich die wp-config.php-Datei finden sollte, ohne in WordPress hineinzukommen. Ich habe schließlich meinen Dateimanager über mein Hosting gefunden, aber es hat eine Weile gedauert, bis ich das herausgefunden habe. Macht weiter so mit den tollen Infos!
Zewdu
Warum erhalte ich diese Meldung und wie kann ich sie beheben?
Update herunterladen von http://wordpress.org/wordpress-3.8-new-bundled.zip…
Entpacke das Update...
Verzeichnis konnte nicht erstellt werden.: /home/mrc-et.com/www/wp-content/upgrade/wordpress-3.tmp
Installation fehlgeschlagen
WPBeginner Support
Zewdu, das kann passieren, wenn Ihre Dateiberechtigungen nicht richtig eingestellt sind oder ein Konfigurationsproblem auf Seiten Ihres Hosts besteht. Bitte kontaktieren Sie Ihren Webhoster.
Admin
Michael
ODER…
*WENN* Sie im Editor mit Ihren .php-Seiten/Code herumgespielt haben und Ihr Kopieren/Einfügen zurück zum Original aufgrund dieses Datenbankverbindungsfehlers nicht funktioniert hat… die Umgehung besteht darin, dann per FTP zurück in den exakten Ordner der .php-Datei zu kopieren/einzufügen und die bearbeitete Datei zu überschreiben. Dies wird mit Sicherheit dazu führen, dass Ihre Website wieder online angezeigt wird.
superfunkie
Hallo! Ich habe das gleiche Problem mit WordPress. Ich habe testconnection.php kopiert und eingefügt und es zeigte "Zugriff verweigert". Aber als ich die Zeile – „mysql_connect“ zu „mysqli_connect“ geändert habe, wurde die Datenbank erfolgreich verbunden. Wie implementiere ich „mysqli_connect“ in der WordPress-Konfigurationsdatei?
WPBeginner Support
Superfunkie, bitte überprüfen Sie Ihre PHP-Version. Wenn es PHP 5.5 ist, kontaktieren Sie Ihren Webhost und informieren Sie ihn über diesen Fehler.
Admin
Aaqil Mahmood
Ich sehe "Eine sichere Datenverbindung konnte nicht hergestellt werden" auf Android-Browsern für meine Website
, nur beim Lesen von Beiträgen, nicht auf der Homepage.
marcel
Hallo,
Ich versuche verzweifelt, eine neue Installation von Wordpress mit MAMP zu starten. Sowohl Apache als auch MySQL zeigen grüne Lichter, aber beim Starten im Browser erhalte ich die Meldung „Fehler beim Aufbau einer Datenbankverbindung“.
Ich bin relativ neu und die meisten der oben genannten Optionen scheinen ziemlich fortgeschritten zu sein, und gibt es für neue Installationen von Wordpress eine einfache Möglichkeit, dies für bereits funktionierende Websites anzugehen?
Wordpress sollte nicht zu schwierig zu installieren sein….
Danke im Voraus!
WPBeginner Support
marcel Öffnen Sie die Datei wp-config.php in Ihrem WordPress-Installationsordner. Und überprüfen Sie Ihren Datenbankbenutzernamen und Ihr Passwort. Normalerweise sollte bei einer frischen Installation von MAMP der Datenbankbenutzername root und das Passwort leer sein.
Admin
patel sumit
sehr hilfreich danke
Gautam Sharma
Ich bin ein Neuling & mein Website-Datenzugriff erfolgt über Filezilla. Bitte sagen Sie mir, wie ich die Verbindung testen kann, da ich in der Hosting-Systemsteuerung kein phpMyAdmin gesehen habe.
WPBeginner Support
Wenn Ihr Webhost cPanel verwendet, sehen Sie phpMyAdmin im Datenbankbereich. Für andere Hosting-Kontrollpanels können Sie Ihren Webhost danach fragen.
Admin
Hamza
Danke, hat funktioniert!
Jen Barnes
Entschuldigen Sie meine scheinbar dumme Frage, aber was gebe ich für „root“ im MySql-Test ein?
$link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);
Danke!
WPBeginner Support
Ersetzen Sie root mit Ihrem MySQL-Benutzernamen (es sei denn, Ihr MySQL-Benutzername ist bereits root, dann ändern Sie ihn nicht) und dann Ihr Passwort. Nehmen wir an, Ihr MySQL-Host ist localhost, der Benutzername ist jenbarnes und das Passwort ist Q3dDZE3PiUpQ, dann würden Sie es so verwenden:
$link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );Admin
lee getty
Danke, Kumpel, du hast meine Website gerettet
Kasper
Hey, ich kann meine Website nicht starten, da wp-admin oder die Website selbst nicht aufgerufen werden kann?
Was soll ich tun? Alle meine 4 Domains sind wegen dieses Fehlers (unten) ausgefallen
"Fehler beim Herstellen einer Datenbankverbindung"
Bitte hilf mir!
– Kasper
WPBeginner Support
Bitte versuchen Sie die Schritte im obigen Artikel.
Admin
Faysal Shahi
Bro, füge Google Übersetzer in diesen Blog ein. Ich brauche diesen Beitrag auf Bengali.
Peter
Danke, Kumpel!
Helped a lot, keep up the good work
Asif
Oh! Danke Leute! Ich hatte fast einen Herzinfarkt.
Das war das erste Mal, dass ich meine Daten gesichert habe (damit meine Website nicht abstürzt oder ich sie auch im Falle eines Absturzes wiederherstellen kann), ich habe mich im PHPMyAdmin-Panel angemeldet und das Passwort geändert, da das Original automatisch generiert wurde. Ich habe mich angemeldet und gesichert. Erleichtert ging ich zurück zu meiner Website und boom! diese großen Buchstaben: Fehler beim Herstellen einer Datenbankverbindung
Mann, du kannst verstehen, dass ich ein paar Sekunden lang flach lag...
Trotzdem vielen Dank!!
onel
Vielen Dank!!! Es funktioniert!!!