Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediezi eroarea de stabilire a unei conexiuni la baza de date în WordPress

Notificarea „Eroare la stabilirea conexiunii la baza de date” în WordPress este o eroare fatală care face ca site-ul dvs. să fie inaccesibil utilizatorilor. Apare atunci când WordPress nu se poate conecta la baza de date.

Deoarece mai mulți factori pot afecta această conexiune, eroarea poate fi un pic dificil de depanat pentru începători.

Am rulat blogul nostru pe WordPress în ultimii 16 ani și am întâmpinat o varietate de erori și avertismente, inclusiv „Eroare la stabilirea conexiunii cu baza de date”. Prin experiența noastră și multă încercare și eroare, am învățat cum să depanăm aceste probleme fără a ne perturba site-ul.

În acest articol, vă vom arăta cum să remediați cu ușurință eroarea „Eroare la stabilirea conexiunii la baza de date” pe site-ul dvs. WordPress, pas cu pas.

Remediați eroarea de stabilire a conexiunii la baza de date în WordPress

Ce cauzează eroarea de stabilire a conexiunii la baza de date în WordPress?

O bază de date este un software care facilitează stocarea, organizarea și recuperarea datelor din alte software-uri.

Ca un sistem de management al conținutului, WordPress folosește o bază de date pentru a stoca tot conținutul dvs. și alte date ale site-ului web. Apoi se conectează la baza de date de fiecare dată când cineva vizitează site-ul dvs. web.

WordPress are nevoie de următoarele informații pentru conectarea la baza de date:

  • Numele bazei dvs. de date
  • Nume de utilizator și parolă pentru baza de date
  • Server de baze de date

Această informație este stocată în fișierul de configurare WordPress, numit wp-config.php.

Dacă oricare dintre aceste informații este incorectă, atunci WordPress nu va reuși să se conecteze la serverul dvs. de baze de date și veți vedea eroarea „Eroare la stabilirea conexiunii cu baza de date”.

Eroare de conectare la baza de date în WordPress

Este una dintre cele mai comune erori WordPress. Pe lângă credențialele incorecte, această eroare poate apărea și dacă serverul bazei de date este oprit sau fișierele bazei de date sunt corupte.

Acestea fiind spuse, să vedem cum să rezolvăm problema „Eroare la stabilirea conexiunii la baza de date” în WordPress cu depanare pas cu pas.

1. Verificați credențialele bazei de date WordPress

Credențiale incorecte sunt cea mai frecventă cauză a erorii de conexiune la baza de date. Dacă ați mutat recent site-ul WordPress pe un nou gazdă, atunci aceasta este probabil problema.

Credențialele bazei de date WordPress sunt stocate în fișierul wp-config.php. Acesta este fișierul de configurare WordPress care conține setări importante, inclusiv informații despre baza de date.

Dacă nu ați mai editat niciodată un fișier wp-config.php, atunci consultați ghidul nostru pentru începători despre cum să editați fișierul wp-config.php pentru mai multe instrucțiuni.

Veți căuta următoarele linii în fișierul wp-config.php:

// ** 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' );

Aici, trebuie să vă asigurați că informațiile pentru numele bazei de date, numele de utilizator, parola și gazda bazei de date sunt corecte.

Puteți confirma aceste informații din tabloul de bord al contului dvs. de găzduire WordPress. Pentru acest tutorial, vom folosi Bluehost, dar procesul va fi similar și pentru alte panouri de găzduire.

După ce vă conectați, faceți clic pe fila „Website” din coloana din stânga și apoi comutați la fila „Advanced”. Apoi, derulați în jos la secțiunea „Database” și faceți clic pe butonul „Manage” de lângă ea.

Faceți clic pe butonul Gestionare de lângă secțiunea Bază de date

Aceasta va deschide pagina Baze de date MySQL în cPanel într-o fereastră nouă.

Aici, puteți găsi numele bazei de date și numele de utilizator în secțiunea „Baza de date curentă”. Nu uitați să copiați și să lipiți aceste detalii într-un notepad pentru a le putea adăuga în fișierul wp-config.

Găsiți numele bazei de date și numele de utilizator în secțiunea Baze de date curente

Apoi, derulați în jos la secțiunea „Utilizatori curenți”, unde puteți face clic pe linkul „Schimbați parola” de lângă numele bazei de date.

Aceasta vă va duce la un nou ecran, unde puteți schimba parola bazei de date după bunul plac.

Schimbați parola bazei de date

Odată ce ați confirmat toate detaliile bazei de date, puteți modifica acele informații în fișierul dvs. wp-config.php dacă este necesar.

După aceea, încercați să vizitați din nou site-ul dvs. web pentru a vedea dacă eroarea de conectare la baza de date a dispărut.

Dacă încă vedeți eroarea, înseamnă că ceva altceva este în neregulă.

2. Verificați informațiile gazdei bazei de date

Dacă ești sigur că numele bazei de date, numele de utilizator și parola sunt corecte, atunci vrei să te asiguri că folosești informațiile corecte pentru gazda bazei de date.

Majoritatea companiilor de găzduire WordPress folosesc localhost ca gazdă a bazei de date. Cu toate acestea, unele companii de găzduire WordPress gestionate folosesc servere separate pentru a găzdui baze de date. În acest caz, informațiile gazdei bazei de date nu vor fi localhost.

Acest lucru înseamnă că va trebui să contactați compania de găzduire WordPress pentru a confirma aceste detalii.

3. Repară baza de date WordPress

Acum, este posibil să primiți o altă eroare în tabloul de bord wp-admin, cum ar fi „Una sau mai multe tabele de baze de date nu sunt disponibile” sau „Baza de date ar putea avea nevoie să fie reparată”. În acest caz, trebuie să vă reparați baza de date.

Puteți face acest lucru adăugând următoarea linie în fișierul dvs. wp-config.php. Asigurați-vă că o adăugați chiar înainte de linia „Asta e tot, opriți editarea! Blogging fericit”:

define('WP_ALLOW_REPAIR', true);

După ce ați făcut acest lucru, puteți vedea setările vizitând această pagină: http://www.yoursite.com/wp-admin/maint/repair.php. Asigurați-vă doar că înlocuiți yoursite.com cu propriul dvs. nume de domeniu.

Aici, trebuie să dai clic pe butonul „Repară baza de date” pentru a începe procesul.

Repară baza de date WordPress

Notă: Utilizatorul nu trebuie să fie conectat pentru a accesa pagina de reparare a bazei de date. După ce ați terminat repararea și optimizarea bazei de date, asigurați-vă că eliminați această linie de cod din fișierul wp-config.php.

Cu toate acestea, dacă nu doriți să adăugați cod pe site-ul dvs., puteți repara baza de date folosind cPanel-ul contului dvs. de hosting.

Accesează contul tău de găzduire, unde trebuie să deschizi pagina „Site-uri web” din coloana din stânga. Apoi, comută la fila „Avansat” și apasă butonul „Gestionare” din secțiunea Bază de date.

Faceți clic pe butonul Gestionare de lângă secțiunea Bază de date

Aceasta va deschide cPanel într-o filă nouă. Aici, derulați în jos la secțiunea „Modify Databases” și alegeți numele bazei dvs. de date din meniul derulant „Repair Database”.

Odată ce ați făcut acest lucru, pur și simplu faceți clic pe butonul „Repară baza de date” pentru a începe procesul.

Click the Repair database button

Panoul de găzduire vă va repara acum automat baza de date.

Odată ce procesul este complet, veți vedea și un mesaj de succes.

Mesaj de succes la repararea bazei de date

Acum puteți vizita site-ul dvs. WordPress pentru a vedea dacă eroarea a fost rezolvată sau nu.

4. Verificați dacă serverul bazei de date este oprit

Dacă totul pare să fie corect și WordPress tot nu se poate conecta la baza de date, atunci serverul dvs. de baze de date (server MySQL) ar putea fi oprit.

Acest lucru se poate întâmpla din cauza traficului intens pe un server. Serverul dvs. de găzduire pur și simplu nu poate gestiona sarcina (mai ales când sunteți pe găzduire partajată).

Din această cauză, site-ul dvs. va deveni lent și chiar poate afișa eroarea pentru unii utilizatori. În acest caz, ar trebui să luați legătura telefonic sau prin chat live cu furnizorul dvs. de găzduire și să-i întrebați dacă serverul dvs. MySQL este receptiv.

În plus, dacă aveți alte site-uri web care rulează pe același server, atunci puteți verifica acele site-uri pentru a confirma că serverul dvs. SQL este oprit.

Dacă nu aveți niciun alt site în același cont de hosting, atunci pur și simplu accesați panoul de control al hostingului și comutați la fila „Avansat”.

După aceea, faceți clic pe butonul „Gestionare” de lângă secțiunea phpMyAdmin.

Faceți clic pe butonul Gestionare de lângă opțiunea PHPMyAdmin

Aceasta va deschide phpMyAdmin într-o fereastră nouă, unde trebuie să faceți clic pe opțiunea „Database” din partea de sus.

După aceea, dă clic pe numele bazei tale de date pentru a accesa setările acesteia. Dacă poți face asta, atunci este timpul să verifici dacă utilizatorul bazei tale de date are permisiuni suficiente.

Conectați PHPMyAdmin cu baza dvs. de date

Pentru a face acest lucru, trebuie să creați un fișier nou numit testconnection.php și să lipiți următorul cod în el:

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

După ce ați lipit codul, asigurați-vă că înlocuiți numele de utilizator și parola cu ale dumneavoastră. Acum puteți încărca acest fișier pe site-ul dvs. web și îl puteți accesa printr-un browser web.

Dacă scriptul s-a conectat cu succes, atunci înseamnă că utilizatorul dvs. are permisiuni suficiente și altceva cauzează eroarea.

Acum, trebuie să reveniți la fișierul wp-config și să-l scanați pentru a vă asigura că toate detaliile sunt corecte și fără greșeli de scriere.

Soluții suplimentare care au funcționat pentru utilizatori

Dacă sfaturile de depanare menționate mai sus nu reușesc să rezolve eroarea de conectare la baza de date pe site-ul dvs. web, atunci puteți încerca acești pași suplimentari.

Așa cum au raportat utilizatorii noștri, acești pași i-au ajutat pe unii dintre ei să rezolve eroarea de conexiune la baza de date pe site-urile lor web.

1. Actualizați URL-ul site-ului WordPress

Puteți încerca să actualizați URL-ul site-ului WordPress folosind phpMyAdmin în cPanel.

Pur și simplu accesați phpMyAdmin din tabloul de bord al contului dvs. de hosting și selectați baza de date WordPress din listă.

După aceea, comutați la meniul SQL din partea de sus și introduceți următoarea interogare MySQL:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Ar trebui să arate așa:

Schimbă URL-ul site-ului

Nu uitați să furnizați propriul URL al site-ului și să schimbați wp_options cu numele propriei tabele, deoarece este posibil să fi modificat prefixul tabelei WordPress.

2. Repornirea serverului web

Utilizatorii de pe servere dedicate, servere locale și servere private virtuale (VPS) pot încerca să-și repornească serverele.

Acest lucru va reporni serverul web și de baze de date, ceea ce poate remedia unele probleme temporare care cauzează eroarea.

3. Cereți ajutor

Dacă totul eșuează, atunci poate fi necesar să contactați compania de găzduire web. Toate companiile bune de găzduire WordPress vă vor ajuta să depanați problema, să vă îndrume sau chiar să o rezolve pentru dvs.

De asemenea, puteți angaja dezvoltatori WordPress pentru a vă ajuta să remediați această problemă.

Sperăm că acest articol v-a ajutat să remediați problema „Eroare la stabilirea conexiunii cu baza de date” în WordPress. De asemenea, este posibil să doriți să consultați ghidul nostru de depanare WordPress pentru sfaturi despre rezolvarea problemelor WordPress pe cont propriu sau tutorialul nostru despre cum să adăugați o pagină de eroare personalizată pentru baza de date în WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

673 CommentsLeave a Reply

  1. Fie '127.0.0.1:8889', fie 'localhost:8889' funcționează pentru mine. Doar folosirea 'localhost' fără port specificat nu funcționează. Folosesc MAMP

  2. Partea frontală a site-ului meu se conectează, dar secțiunea wp-admin afișează eroarea stabilirii unei conexiuni la baza de date.

    Ce fac?

  3. Mulțumesc! Salvator de vieți. Mi-am stricat complet site-ul schimbând parolele. Aș fi jurat că am făcut totul corect, dar am reușit să-l repar în configurație.

  4. Problema mea a fost cauzată de un plugin Google Analytics; în ziua în care l-am instalat, site-ul meu a picat spunând „Eroare conexiune bază de date!” Nici măcar nu am putut să mă autentific în panoul meu de administrare. Așa că am șters manual acel plugin din cPanel și totul a funcționat.

    • Salut Praveen,

      mulțumesc pentru informațiile dvs. Puteți, vă rog, să explicați cum să găsesc un anumit plugin în cPanel pentru a-l elimina? Am primit acest mesaj de eroare imediat după ce am instalat pluginul „All in one SEO pack” pe site-ul meu WordPress, așa că bănuiesc că ar putea fi aceeași problemă ca și problema dvs. ...?

      Mulțumesc anticipat!

  5. Eram pe un droplet Digital Ocean de 512MB și primeam această eroare la fiecare câteva săptămâni. Inspectarea logurilor a arătat că un proces numit update-apt-xapi consuma toată memoria mea și făcea ca serviciul mysql să se blocheze, rezultând în eroare. Puteți încerca să configurați un fișier swap, dar, sincer, 512MB pur și simplu nu este suficientă memorie pentru a rula o instalare WordPress. Actualizați-vă dropletul la 1GB și acest lucru ar trebui să rezolve problema.

    • Avem aceeași problemă și noi, prietene. Cum merge site-ul tău de atunci? Încercam să economisesc la cheltuielile cu serverul acum.

  6. Tocmai am verificat serverul MySQL cu "service mysql status". Aparent, serverul MySQL nu rula.
    Așa că l-am pornit cu: "service mysql start". Și Voila! site-ul meu era sus.

  7. Ceea ce am descoperit este că un plugin defect era cauza problemei, încercați să dezactivați plugin-urile și verificați dacă problema persistă. schimbarea localhost cu 127.0.0.1 a rezolvat și unele probleme

  8. Am căutat în postarea dumneavoastră și nu am găsit nimic despre SELinux ca fiind vinovatul, ceea ce, în cele din urmă, a fost problema mea. Mi-am separat serverul web de baza de date și am dezactivat SELinux pe ambele VM-uri. Am încercat fișierul dumneavoastră testconnection.php, care a fost un succes din directorul /var/www/html înainte de a dezactiva SELinux, așa că nu am nicio idee dacă problema este la baza de date sau la serverul web. Voi încerca să actualizez acest comentariu cu setările SELinux care funcționează atunci când le voi fi testat.

  9. Am această problemă imediat după ce am schimbat parola pentru accesul meu de administrator. Puteți, vă rog, să oferiți o soluție scrisă într-un limbaj inteligibil pentru cineva care are aproape 0 cunoștințe de programare sau de dezvoltator web?? Am eroarea atât pentru front-end, cât și pentru back-end. NU AM IDEE cum să „verific fișierul wp-config.php” (nu am auzit de el până acum). Cum procedez?

    Mulțumesc mult,
    Cu stimă,
    Andrea

  10. Ceea ce a funcționat pentru mine a fost acest lucru: În cPanel, accesați Advanced Zone Editor, selectați domeniul, copiați adresa IP înregistrată și, așa cum a sugerat wpbeginner, am înlocuit localhost cu adresa IP și funcționează! Mulțumesc!

  11. Am avut problema de conectare. Problema a fost MySQL-ul meu instalat anterior, care rula. Așa că l-am oprit și apoi am rulat MySQL de la Xampp. A funcționat. Sper să ajute.

  12. MySQL-ul meu instalat anterior funcționa. L-am oprit și apoi am rulat MySQL-ul care a venit cu Xampp. a funcționat. Sper să ajute.

  13. Am avut instalat WordPress pe AWS EC2 și am primit eroarea „Eroare la stabilirea conexiunii la baza de date” pentru toate site-urile noastre atunci când baza de date a fost instalată pe același server cu serverul web. Când baza de date a fost mutată pe Amazon RDS pentru fiecare dintre site-urile noastre, acea eroare nu a mai apărut.

  14. Salutări.

    Am întâmpinat recent aceeași problemă atunci când mi-am mutat multi-site-ul dintr-un subdirector în rădăcină. Chiar și după ce am parcurs toți pașii descriși în diverse tutoriale, am întâlnit acest mesaj temut și nimic din ce am făcut nu a părut să funcționeze.

    Ceea ce a funcționat pentru mine a fost acest lucru: În cPanel, accesați instalatorul de scripturi softaculous, selectați pictograma de editare pentru instalarea WordPress, schimbați căile care indică instalarea dvs.

    După ce am făcut acest lucru și am salvat, apoi am navigat la URL-ul site-ului meu, acesta a revenit la funcționare normală.

    Doar voiam să las asta aici în caz că ajută pe altcineva pe parcurs.

  15. Mulțumesc, omule, a funcționat pe serverul ngnix din cauza erorii de stabilire.

  16. Am o problemă cu conexiunea la baza de date. Am vrut să creez o nouă bază de date pentru un nou site web #2 conectat în multisite în OVH, iar când WordPress mi-a cerut să introduc login, parolă etc. am introdus datele site-ului #1, așa cum trebuia să fac, DAR fără să schimb „wp_” în „wp_2”… Și acum ambele site-uri afișează mesajul „Eroare la stabilirea conexiunii la baza de date”. Am șters tot FTP WP pentru site-ul #2 și m-am deconectat de la multisite, dar este imposibil să revin și să accesez site-ul #1!! Știți cum să rezolv această problemă?

  17. Am o problemă cu site-ul meu, baza de date WordPress pare să dispară. M-am conectat la MySQL și nimic nu mai există acolo. A mai experimentat cineva asta? Cineva cu o soluție?

  18. Cauza acestei probleme, atunci când am avut-o, a fost că prea mulți oameni rulau programe de hacking împotriva paginii mele de conectare, încât acestea afectau serverul. Se întâmpla în fiecare vineri seara până duminică seara.

    Am eliminat problema protejând pagina respectivă cu un pop-up, astfel încât să nu poată rula programele automate de hacking împotriva paginii de login.

  19. Vă mulțumesc pentru postare – a salvat o mică panică atunci când blogul WP al companiei a dispărut în spatele acestei erori. După ce am verificat că baza de date era încă acolo și nedeteriorată, am sunat la gazda noastră.

    Se pare că au migrat site-urile web ale clienților pe servere noi și îmbunătățite și, cumva, au pierdut informațiile de conectare. Sperăm că vor fi reparate astăzi.

    Dar un articol foarte informativ și un memento rapid (pentru mine) despre cum să verific în mySQL pentru a mă asigura că totul este în regulă. Mulțumesc!

  20. nu pot crea pagini, postări noi, sau edita temele mele sau chiar încărca imagini, primesc constant următoarea eroare…

    Această pagină nu funcționează.
    nu a trimis nicio dată.
    ERR_EMPTY_RESPONSE
    configurarea site-ului web este nouă, dar mă confrunt cu această problemă

  21. Cum pot găsi numele de utilizator și parola bazei mele de date WordPress?

    Din greșeală, am șters fișierul wp-config.php și acum am încărcat fișiere noi.

    Folosesc serverul Windows al Godaddy...

    Primesc eroarea de mai jos:

    Acest lucru înseamnă fie că informațiile despre numele de utilizator și parola din fișierul wp-config.php sunt incorecte, fie că nu putem contacta serverul bazei de date la . Acest lucru ar putea însemna că serverul bazei de date al gazdei dvs. este oprit.

    Ești sigur că ai numele de utilizator și parola corecte? Ești sigur că ai tastat numele gazdei corect? Ești sigur că serverul bazei de date rulează? Dacă nu ești sigur ce înseamnă acești termeni, probabil ar trebui să contactezi gazda ta. Dacă tot ai nevoie de ajutor, poți oricând să vizitezi Forumurile de Suport WordPress.

    Vă rog să mă ajutați, deoarece mi-am pierdut toată săptămâna...

    Mulțumesc..

    • Salut Jitesh,

      Puteți să vă conectați la panoul de control al găzduirii și să localizați secțiunea bazei de date MySQL. Cel mai probabil, veți găsi acolo numele bazei de date, numele de utilizator și parola. Alternativ, puteți contacta suportul pentru a vă ajuta să localizați acele informații.

      Admin

  22. Mulțumesc mult tuturor pentru menținerea unui site web atât de grozav! Voi continuați să mă salvați cu probleme, dificultăți și remedieri pentru noi, cei care pur și simplu ne bucurăm să scriem și să postăm și nu ne ocupăm de toată partea de programare WordPress. Muncă grozavă!
    Noroc!!!!

  23. Mulțumesc pentru toate articolele grozave. Am o problemă mare totuși, doar la instalarea WP. Am urmat instrucțiunile dvs. referitoare la instalarea cu MAMP și primesc în continuare mesajul „nu se poate conecta la localhost:8888”. După multă căutare, am găsit un cod de terminal pentru a testa Apache. Acesta a returnat httpd not running, trying to start. L-am rulat din nou și nu a returnat nimic, deci probabil a funcționat.

    Am încercat să mă conectez din nou la localhost și de data aceasta am primit Eroare la conectarea la baza de date. Cel puțin asta pare a fi un progres! Am încercat câteva dintre sugestiile dvs. de mai sus și de data aceasta, a părut că încearcă să se conecteze pentru o perioadă destul de lungă, dar în cele din urmă mi-a dat din nou Eroare la conectarea la baza de date.

    Încă nu am obținut pagina WP fericită. Are cineva vreo idee despre ce se întâmplă? Am petrecut ore căutând, contactând, încercând una și alta și nu știu ce altceva să fac în acest moment. Sunt un începător absolut în WP.

    Mulțumesc oricui/tuturor în avans.

    • Hei! Ai reușit să afli? Am încercat toate soluțiile lor și tot nu am reușit.

      • Salut Ashley, Nu, din păcate, nimic nu funcționează nici pentru mine! Încă nu am găsit pe cineva care să știe răspunsul și am întrebat în multe locuri. În ceea ce mă privește, cred că voi folosi un alt software și voi lăsa WP pentru altă dată. Prea ciudat, prea multă bătaie de cap.

        • Aceasta nu este o problemă WordPress, este o problemă MAMP. Dacă trebuie să rulați acest lucru pe un server local, încercați un alt pachet XAMP. Mai bine, obțineți un cont de găzduire partajată și configurați-l acolo. XAMP local poate fi frustrant.

  24. Am ratat faptul că atunci când adăugați linia de reparare în fișierul WP config, trebuie să o adăugați chiar la sfârșitul declarațiilor, înainte de prima instrucțiune „if”, când am citit-o prima dată. Mi-a luat ceva timp să înțeleg ce făceam greșit. Totuși, nu mi-a rezolvat problema, dar cel puțin am putut elimina o posibilă problemă de pe lista mea.

  25. Mulțumesc pentru o postare grozavă și utilă.
    Rezolvat prin resetarea parolei bazei de date, dar acest proces s-a repetat de mai multe ori. problema rezolvată, dar viteza paginii este acum prea lentă.

  26. Am avut și eu aceeași problemă și am încercat totul. TestConnection eșua. Ceea ce a trebuit să fac a fost să editez manual parola utilizatorului prin MySQL Cpanel și brusc a funcționat!

  27. Sunt atât de confuz. Prima dată pe WordPress. Nicio experiență tehnică. Nu am primit niciun mesaj de eroare. Site-ul meu este online. Problema pe care am avut-o a fost atunci când am setat pagina să se actualizeze, unele actualizări au intrat în vigoare, altele nu. Am sunat la WordPress și mi-au spus că nu am configurat corect baza de date. Este aceeași problemă ca și acest articol sau ceva complet diferit? Mulțumesc anticipat.

  28. Salut, am avut această problemă când mi-am formatat laptopul și am reinstalat XAMPP.

    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 :)

    Deci, poate problema nu este că utilizatorul nu are suficiente permisiuni… poate problema este că utilizatorul pur și simplu nu există în tabelul mysql.user! (așa cum am spus, poate fi posibil după formatarea computerului dvs.).

  29. mulțumesc pentru ajutorul grozav, am reușit să-l fac să funcționeze înlocuind localhost cu 127.0.0.1

  30. Am avut aceeași problemă, pe care am reușit să o rezolv pur și simplu schimbând parola DB și corectând-o în fișierul config.php.

    Nu am idee de ce parola a devenit brusc o problemă, totuși.

  31. Schimbarea localhost în fișierul meu wp-config.php cu adresa IP de pe contul meu de găzduire în cPanel-ul GoDaddy a făcut minuni pentru mine. Chiar și suportul GoDaddy vorbea prostii. Imaginați-vă că mi s-a spus să fac un upgrade cu aproximativ 200 USD, spunându-mi că planul meu de găzduire are resurse insuficiente. Aproape că am crezut până am găsit acest articol. Mulțumesc mult.

    • Încă am problema. GoDaddy a încercat, dar nu a putut ajuta. Au un serviciu care, pentru 80,00 USD, va avea un expert WordPress să investigheze. Cu toate acestea, nu există garanții că el/ea poate rezolva problema, dar tot trebuie să plătiți cei 80,00 USD.

  32. Această recenzie a fost foarte utilă,

    Am avut o problemă similară cu instalarea pe server Windows, primeam erori de bază de date și ce am făcut a fost să înlocuiesc localhost, care era server intern, cu Adresa IP și Portul, care era server extern și a funcționat perfect.

  33. Al meu s-a întâmplat acum vreo 20 de minute, găzduiesc la Ipage și CE SPERIETURĂ!!! S-a întâmplat brusc și nu am putut accesa nici site-ul de administrare, nici site-ul în sine cu laptopul meu, dar am putut accesa site-ul cu telefonul meu.
    Apoi, înainte să pot termina de citit acest ghid, site-ul și-a revenit singur, lol. Vreau să știu dacă există o modalitate de a evita ca acest lucru să se întâmple pe viitor.

    • Acest lucru a fost util, vă mulțumesc foarte mult. Mă bazez întotdeauna pe WP Beginner atunci când mă lupt.

  34. site-ul meu afișează o eroare de conexiune la baza de date.

    poate cineva să mă ajute să rezolv problema

    site-ul meu web este creat pe amazonweb service

    pentru fiecare 24 de ore apare eroarea de conectare la baza de date
    php-myadmin, wp-content totul este în regulă
    poate cineva să mă ajute să rezolv această problemă

  35. Nu am un cont WordPress, dar mi se întâmplă asta des în ultima vreme pe mai multe site-uri. Cum pot rezolva asta? (Notă: Nu dețin aceste site-uri și nu cred că pot accesa bazele lor de date direct)

  36. Mulțumesc mult pentru articol. Am întâmpinat aceeași problemă.
    1. Fișierul Wp-Config a fost corect
    2. Conexiunea phpMyadmin a fost un succes
    3. Abordarea testconnection.php a fost de asemenea un succes
    4. Am încercat să actualizez URL-ul site-ului și nu am reușit, deoarece convențiile de denumire ale tabelelor WP s-au schimbat

    ACESTA ESTE CE M-A AJUTAT ÎN FINAL.
    Am selectat tabela wp_Options” în fereastra phpMyAdmin pentru a vizualiza conținutul, a apărut un mesaj de eroare informativ, că tabela trebuie reparată. (repararea automată wp-config nu a funcționat)

    I was able to repair using the options available in phpMyAdmin and got my site back. :) Thanks all.

  37. salut… pot să cer ajutor.. lucrez acum la transferul site-ului meu WordPress live pe local folosind XAMPP.. baza mea de date merge bine, dar nu o pot conecta în timpul instalării WordPress. vă rog ajutați.. mulțumesc anticipat!

  38. Salut,

    Mulțumesc pentru acest articol. Site-ul meu a fost spart recent și după ce nu am primit niciun suport de la furnizorul de găzduire, mi s-a spus că va trebui să reinstalez Wordpress și să încarc backup-ul. Nu am folosit plugin-uri de backup (sunt în Africa de Sud) deoarece plugin-urile plătite sunt prea scumpe. Așa că am făcut un backup cpanel prin Softaculous și am descărcat fișierul Zip de 1,03 GB. Două săptămâni mai târziu, site-ul meu a fost spart (de două ori într-o săptămână). Cu al doilea atac, instalarea mea de wordpress a fost compromisă – și backup-ul șters de pe server. Așa că a trebuit să șterg instalarea originală și să reinstalez. Acum am urmat toți pașii pentru a încărca fișierul zip în managerul de fișiere și acum sunt blocată cu acest mesaj: Eroare la stabilirea conexiunii la baza de date. Am încercat toate soluțiile sugerate din acest post, dar tot nu am progresat. Vă rog să mă ajutați! Sunt destul de nouă în wordpress și acesta este site-ul celui mai mare client al meu.
    Cu stimă,
    Tanya

    • Salut Tanya,

      Cel mai frecvent motiv pentru această eroare sunt informațiile incorecte despre baza de date din fișierul dvs. wp-config.php. Confirmați că ați restaurat corect baza de date WordPress, apoi introduceți cu atenție gazda mysql, numele bazei de date, numele de utilizator al bazei de date și parola. Dacă nu sunteți sigur, întrebați furnizorul dvs. de găzduire și acesta vă va comunica gazda dvs. mysql și alte informații.

      Sper că acest lucru ajută

      Admin

  39. Unii au sugerat că și-au rezolvat problema înlocuind localhost cu IP-ul.

    A funcționat pentru mine….
    O explicație logică pentru asta…?

    • Gândește-te. „Localhost” este numele unui locații. Dacă schimbarea acestuia cu IP-ul funcționează, atunci „localhost” nu indica unde trebuia să fie.

  40. Vă mulțumesc pentru articolul dvs., a fost foarte informativ și util în rezolvarea problemei mele.

  41. Am o instalare MAMP pe Macbook-ul meu. Adică rulez MySQL și pe mașina mea locală. Problema mea a fost că în wp-config.php, serverul bazei de date 'localhost' nu funcționa. Odată ce l-am schimbat la 127.0.0.1, a început să funcționeze.

  42. Comanda de reparare a bazei de date a funcționat pentru mine.
    Partea frontală sau site-ul era în regulă, dar nu puteam accesa panoul de administrare – Repararea a găsit un fișier de bază de date deteriorat (wp-options) – repararea a funcționat

  43. Ceea ce am făcut a fost, în cPanel, să intru la bazele de date MySQL și să derulez în jos la utilizatorul curent și să schimb parola. Am folosit aceeași parolă care era în fișierul meu wp-config.php, dar din anumite motive parola a fost coruptă. Totul funcționează bine acum.

    • Am primit această eroare pe site-ul unui client. După o indicație greșită de la un tehnician Bluehost, am sunat înapoi și persoana de suport tehnic telefonic pe care am obținut-o a făcut aceeași „șmecherie” a lui @JP Hoey (schimbând parola bazei de date și actualizând-o în wp-config.php). A durat 5 minute și a funcționat perfect.

  44. Unul obscur pentru mine…

    Nu folosiți # în parola dumneavoastră.

    Aveam două hashtag-uri în parola mea care perturbau ceva în PHP – presupun că hashtag-urile creează comentarii. Am eliminat hashtag-urile și BAM, am intrat.

  45. În primul rând, mulțumesc pentru un articol bine documentat despre „Am reușit să ne conectăm la serverul bazei de date (ceea ce înseamnă că numele de utilizator și parola sunt corecte), dar nu am reușit să selectăm baza de date XXXXXX.”

    Am încercat aproape tot ce este prezentat în articol, dar nu pot rezolva problema mea. Iată o prezentare generală și istoricul.

    Instalare pe mașina locală:
    Am instalat MySQL 5.7.17 și MySQL WorkBench 6.3.8. Și WordPress 4.7.2. MySQL a fost instalat după eliminarea unei versiuni anterioare de MySQL și WorkBench. Versiunea anterioară afișa aceeași eroare de bază de date. WordPress/MySQL anterior a funcționat acum aproximativ 2 ani, dar recent am contractat un proiect pentru a dezvolta un site web WordPress și am întâmpinat această problemă când am început să configurez noul framework WordPress pentru acest nou site. Site-ul WordPress vechi a fost șters, așa că nu am putut testa dacă a funcționat.

    Așa că m-am gândit, de ce să nu încerc un nou început și, de asemenea, să fac upgrade la cele mai recente versiuni, etc.

    Dar, această nouă versiune a avut aceeași problemă cu incapacitatea de a se conecta la baza de date. Am restrâns problema la „permisiuni” și nu am reușit să descifrez codul.

    Logurile serverului MySQL verifică acest caz:
    Timestamp, Thread, Type, Details
    2017-01-28T02:46:24, 134, Notă, Acces refuzat pentru utilizatorul ‘root’@’localhost’ (folosind parola: YES)

    Am creat un nou director WP și am instalat o versiune WP nouă etc.
    Am șters și am creat noi baze de date în WorkBench și le-am atribuit corect utilizatori și parole.

    Am verificat Utilizatorii și Privilegiile, Conexiunile Client și nu am găsit nimic care să blocheze accesul la baza de date.

    Am verificat permisiunile din Windows 7 pentru directorul MySQL și subdirectoarele acestuia. Am debifat opțiunea „Numai citire” pentru directorul MySQL principal și toate directoarele și fișierele au permisiuni de citire/scriere.

    Am progresat prin fiecare încercare de a mă conecta la baza de date de fiecare dată când schimb ceva.

    Sunt epuizat și foarte dezamăgit că nu există un răspuns bun din partea Echipei de Suport WP la această problemă de „imposibilitate de a selecta baza de date”. Este o problemă „populară” cu care se confruntă mulți dezvoltatori, fără rezolvare – mulți mai experimentați decât mine, se confruntă cu ea.

    Ești ultima mea speranță!

    Mulțumesc!

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.