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.

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”.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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:

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.

Barry
Pe CentOS 7, am văzut: Could not connect: Can’t connect to MySQL server on ‘xyz’ (13)
Problema a fost cauzată de SE Linux, așa cum este documentat la
Problema a fost corectată folosind comanda:
sudo setsebool -P httpd_can_network_connect_db=1
neneh
Mulțumesc, foarte util
Alberto
După instalarea și configurarea Mamp și a unui WordPress nou pe calculatorul unui prieten, am avut pagina albă temută și „eroare la stabilirea conexiunii” și în log-uri.
După ce mi-am smuls părul de pe cap o vreme, am observat că ghilimelele din fișierul wp-config.php fuseseră schimbate de la cele drepte ‘ la cele curbate ’ în puținele setări pe care trebuie să le editați, iar acest lucru cauzase erorile, vinovatul?
-> TextEdit <- L-am folosit pentru a face acele modificări. În preferințele sale, setarea „ghilimele inteligente” ar trebui dezactivată dacă doriți ca acele ghilimele să rămână așa cum ar trebui.
ka
Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick.
Bastien
Această eroare poate fi declanșată și din cauza unui atac DOS XMLRPC:
Jesus
Cum pot remedia asta?
Tejas Waghmode
Salut
Sunt confuz, cum să rezolv problema?
Zoe
Hello, I’m new to wordpress and need some more help.
My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please
My website is
Pavanswin
Sunt un începător în wp, sunteți grozavi, m-ați ajutat să-mi construiesc cariera prin acest tip de articole. Mi-am migrat site-ul și m-am luptat cu eroarea timp de multe zile și în cele din urmă am găsit o soluție în articol și este foarte utilă. vă mulțumesc tuturor
Julio Sanchez
Numele original al fișierului wp-config este wp-config-sample, am scris doar numele original și gata, nicio mesaj „Eroare la stabilirea conexiunii la baza de date”.
Suport WPBeginner
Fișierul wp-config-sample.php este un fișier eșantion, nu fișierul de configurare real. Fișierul de configurare real este wp-config.php.
Admin
Sruly
Am WordPress cu Digital Ocean. Tocmai am repornit serverul și asta a rezolvat problema.
Rudy
Mulțumesc, mulțumesc mult
Nicholas
Dacă totul eșuează, încercați și un fișier swap:
Brendan
„înlocuirea localhost cu IP-ul”
A funcționat! Mulțumesc mult că mi-ați salvat pielea
Guy Pribyl
Există o modalitate ca WordPress, atunci când postează acest mesaj de eroare, să redirecționeze către o pagină care nu este WordPress? VREAU DOAR O SOLUȚIE DE REZERVĂ PENTRU CÂND SE ÎNTÂMPLĂ ASTA ÎN MIJLOCUL NOPȚII.
Mulțumesc pentru ajutor
Avioconsys
Mulțumesc Syed Balkhi și echipei sale. Mi-a luat 5 minute să rezolv problema cu această eroare. A fost o actualizare greșită a parolei pentru utilizatorul general.
Rapid și funcționează. Foarte amabil din partea dvs. că ați împărtășit această informație.
M.
Suhel
primesc o eroare diferită, dar este ceva de genul acesta,
wpsa_options: Tabelul „aamtechn_wp949.wpsa_options” nu există
wpsa_postmeta: Tabelul „aamtechn_wp949.wpsa_postmeta” nu există
primesc acest mesaj și nu pot accesa tabloul de bord. Vă rog să mă ajutați curând.
Donal
Se pare că baza dvs. de date este coruptă.
Autentificați-vă în phpMyAdmin prin cpanel și reparați-le. Iată un link către un tutorial…
Cum să vă optimizați baza de date WordPress cu un singur clic.
Camaal Mustafa Sikander
Vă mulțumesc mult, acesta mi-a rezolvat eroarea de bază de date încă din primul pas.
Cele mai bune urări,
Camaal
Dudley Rees
Vă mulțumesc pentru ajutor. Partea cu numele de utilizator și parola din wp-config.php a rezolvat problema pentru mine.
Robert Varga
I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now
Conținutul htaccess „implicit” :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# SFÂRȘIT WordPres
Daniel M
cum rezolv erorile de depreciere pentru conexiunea la baza de date folosind PDO sau MYSQLi? vă rog ajutați-mă
prince vashisht
Am schimbat numele de utilizator (wp_users) din phpmyadmin și acum primesc aceeași problemă. Revenirea la modificări nu mă ajută. Vă rog să mă ajutați.
Wayne
Când am întâmpinat prima dată această eroare, am fost atât de devastat și m-am întrebat cum voi rezolva această problemă. Am făcut niște cercetări și am observat că numele bazei mele de date era problema. Așa că am intrat în MYSQL și am schimbat numele bazei de date. Acest articol explică totul
Kevin Wells
Din motive necunoscute, a trebuit să recreez utilizatorul meu MySQL în baza de date. După ce am făcut asta, site-ul meu a funcționat din nou normal.
Maja
Schimbarea utilizatorului m-a ajutat și pe mine după ore de depanare
Christine F
Mulțumesc mult pentru asta!
Am întâmpinat aceeași problemă mai devreme. Am schimbat parola bazei de date și apoi a apărut această eroare. Avem GoDaddy, așa că am mers la Managerul de fișiere, am deschis WP-Config.php și am schimbat (‘DB_PASSWORD’, ‘parola-bazei-de-date’); cu cea pe care am folosit-o recent. Foarte simplu, dar nu aș fi făcut-o fără acest articol.
Mulțumesc din nou!
Matthew
Mulțumesc pentru acest răspuns, Christine. Și eu am schimbat parola și am constatat că asta a rezolvat problema. Poate MySQL a resetat-o fără să mă anunțe.
Olandeză
Mulțumesc pentru acest sfat! Nu știu cum ați descoperit asta din articol. Eram pe cale să reîncarc totul... și am încercat asta doar în caz că și a funcționat. De asemenea, pe Godaddy, am folosit Installatron pentru a începe instalarea și am încărcat restul manual.
Alexander
În cazul meu, am rezolvat problema doar actualizând parola bazei de date.
Se pare că parola era prea slabă.
ciao
Alexander
sonu arora
Salut, am o problemă ciudată cu site-ul meu, adică atunci când încerc să verific în Pingdom, captura de ecran generată acolo îmi arată o eroare de conexiune la date, în timp ce atunci când deschid site-ul meu într-un tab normal sau pe iPhone, acesta se deschide. Ați putea să-mi sugerați ce să fac? Sunt îngrijorat dacă site-ul meu este vizibil publicului sau nu. URL-ul este mulțumesc anticipat!
Suport WPBeginner
Încercați să schimbați locațiile serverului în setările testului Pingdom. Încercați și alte instrumente precum instrumentul Google Page Speed.
Admin
Angel
Spui să punem asta în fișierul dvs. wp-config.php….. define(‘WP_ALLOW_REPAIR’, true);
nu spui un singur cuvânt despre unde să-l pun. L-am pus chiar în partea de sus și am primit un mesaj de eroare ENORM de la WP. Aveați-l pe linia 1 fără nimic care să indice contextul unde să-l puneți. Deci, majoritatea ar presupune că ar trebui să meargă pe linia 1, în partea de sus. Dacă nu merge acolo, de ce nu oferiți instrucțiuni utile și specifice?
Suport WPBeginner
Trebuie să adăugați acest lucru chiar înainte de această linie:
/* That's all, stop editing! Happy blogging. */Vă mulțumim că ne-ați adus acest lucru în atenție. Am actualizat articolul.
Admin
Nica
când încerc asta:
Am o eroare:
Nu s-a putut conecta: Conexiune pierdută cu serverul MySQL la 'citirea pachetului de comunicare inițial', eroare de sistem: 95 "Operațiune nereușită"
Când testez asta în php:
Arată:
Acest site nu poate fi accesat
Conexiunea a fost resetată.
ERR_CONNECTION_RESET
samchief
Problema rezolvată. DB_host a fost problema pe ipage, este destul de diferit de altele
RINKU MEHAR
cum aș putea rezolva aceste erori:
Warning: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): failed to open stream: No such file or directory in C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php on line 10
Eroare fatală: require_once(): Nu s-a putut deschide fișierul necesar ‘C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php’ (include_path=’.;C:\xampp\xampp\php\PEAR’) în C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php la linia 10
FranciscoMary Aghogho
Vă rog, am nevoie de ajutor aici. Am încercat să schimb URL-ul site-ului meu de la http la https și acum nu pot vizualiza site-ul meu. Spune că nu s-a putut stabili o conexiune. Vă rog, ce aș putea face în această situație. Mulțumesc.
sourcebreak
Problem
Dacă actualizați de la php 5.2 la 5.4 sau 5.5, veți primi această eroare de conexiune la baza de date în wp.
Cauză
Dacă parola dvs. este Pre mysql 4.0, veți primi această eroare
Soluție
Conectează-te la phpmyadmin >> user >> change password
type your mysql password >> select >> MySQL 4.1+ compatible and go
Kanif
Și eu mă confruntam cu această problemă. Am căutat pe Google și am ajuns la acest post. Este cu adevărat impresionant, o analiză profundă a tuturor problemelor care pot apărea cu această eroare.
Problema mea a fost rezolvată prin repararea și optimizarea bazei de date.
Mulțumesc, prietene,
Kanif
ScienceMan
Mulțumesc pentru postarea excelentă. Situația mea a fost interesantă, am migrat serverul pe un alt cont la același furnizor. Rezultatul a fost temutul „Eroare la stabilirea conexiunii la baza de date”. Datorită acestui articol, am știut să verific fișierul wp-config.php.
Când m-am conectat la noul meu server cPanel și am verificat bazele de date MySQL, am observat imediat problema. Datorită migrării serverului, numele bazei de date și al utilizatorului se schimbase. Numele bazelor de date la furnizorul meu sunt toate implicit „accountname_databasename”. De asemenea, numele de utilizator al bazei de date este implicit „accountname_username”. Suspectez că și alte servere sunt similare.
Deoarece numele contului meu de server s-a schimbat odată cu migrarea serverului, la fel s-a întâmplat și cu numele tuturor bazelor mele de date și al utilizatorilor bazei de date.
Deci, pentru a remedia, tot ce am făcut a fost să schimb aceste două linii din fișierul wp-config.php:
/** Numele bazei de date pentru WordPress */
define(‘DB_NAME’, ‘XXXXXX_databasename’);
/** Nume de utilizator al bazei de date MySQL */
define(‘DB_USER’, ‘XXXXXX_username’);
Practic, vrei să verifici cu atenție pentru a te asigura că „XXXXXX” din fișierul wp-config.php corespunde cu ceea ce este pe serverul tău.
Mulțumesc din nou!
igwe simon
Am schimbat din greșeală URL-ul site-ului și al WordPress-ului la unul dintre domeniile mele, așa că a trebuit să merg și să schimb DNS-ul și să-l parchez pe site, așa că am așteptat câteva ore, dar domeniul încă se propaga, apoi am citit un tutorial (codex.wordpress.org/Changing_The_Site_URL) și am urmat o opțiune de acolo editând functions.php și următorul lucru pe care l-am văzut a fost „Una sau mai multe tabele de baze de date nu sunt disponibile. Baza de date ar putea necesita reparare.”, așa că am urmat instrucțiunile de aici și problema este încă activă. Am nevoie de asistență, vă rog.
hafsa munir
Am următoarea eroare pe serverul meu xammp, cum o pot rezolva
eroare următoare a fost întâlnită la încercarea de a prelua URL-ul: localhost/phpmyadmin/
Nu se poate determina adresa IP din numele de gazdă .localhost
Serverul DNS a returnat:
Eroare de nume: Numele de domeniu nu există.
Aceasta înseamnă că sistemul nu a putut rezolva numele de gazdă prezentat în URL. Verificați dacă adresa este corectă.
Suport WPBeginner
Încearcă să accesezi fără www
Admin
val girich
Caut videoclipuri gratuite despre cum să folosesc W.P. odată ce este configurat și gata de editare, adăugare documente și așa mai departe.
Suport WPBeginner
Vă rugăm să consultați videoclipurile noastre gratuite WordPress sau să vă abonați la canalul nostru de YouTube.
Admin
S
salut
Am făcut tot ce ai menționat în postare, dar când am deschis wp-admin/, a apărut din nou această eroare „Una sau mai multe tabele de baze de date nu sunt disponibile. Baza de date ar putea avea nevoie să fie reparată.”
Așa că te rog ajută-mă ce să fac
Manny
Mulțumesc!
M-am conectat prin FileZilla și am verificat fișierul wp-config.php și am verificat totul din nou și mi-am dat seama că am actualizat parola bazei de date, dar încă apărea parola implicită anterioară în wp-config.php. Deci, după ce am schimbat-o în fișier și am salvat modificările, am reușit să accesez din nou site-ul meu. Ajutorul dvs. mi-a permis să rezolv problema, mulțumesc!
Suport WPBeginner
Mă bucur că ați găsit util.
Admin
Jeremy Smith
Un lucru foarte important care a fost omis în acest post este abordarea „oprește-l și pornește-l din nou”.
Dacă nu ați modificat de fapt fișierul wp-config, nu cred că ar trebui să intrați și să vă jucați cu el, cel puțin nu în prima instanță.
Primul lucru pe care ar trebui să-l faceți este să încercați să reporniți serverul mysql.
Pentru a face acest lucru (În Terminal)
1. Conectați-vă prin SSH la site-ul dvs. (veți avea nevoie de fișierul dvs. cheie '.pem')*
2. Pentru a reporni mysql, tastați "sudo service mysqld restart"
Acest lucru a funcționat de fiecare dată pentru mine.
*Pe un Mac
1. Obțineți fișierul dvs. '.pem'. L-am obținut de la Amazon Web Services (găzduirea site-ului)
2. Activați SSH pe Mac-ul dvs. – Căutați pe Google
3. Deschideți Terminalul
4. Schimbați directorul la locul unde ați stocat fișierul dvs. '.pem'. – Probabil cel mai ușor este să-l salvați pe desktop, apoi puteți tasta doar 'cd Desktop' și ar trebui să vă ducă acolo.
5. Tastați 'chmod 400 nume_fisier_pem.pem (vă permite să folosiți această cheie pentru a intra)
6. Tastați 'ssh -i "nume_fisier_pem.pem" nume_utilizator_remote@gazda_remote – tastați ghilimelele aici
7. Odată autentificat (Poate fi necesar să tastați y de câteva ori pentru a intra) tastați
sudo service mysqld restart
Jcirni
Repornirea funcționează, dar de ce continuă să apară această eroare? Apare o dată pe săptămână.
Malkesh
Bună, site-ul meu WordPress primește această eroare foarte des,
folosim AWS, așa că trebuie să rulez această comandă pentru a reporni mysql :
sudo restart mysqld restart
aceeași problemă o am și pe digital ocean..
deci sunt sigur că nu este o problemă de server, ar trebui să fie ceva în wordpress, care a oprit serverul mysql..
Mulțumesc
dino
Aceeași problemă aici. Cel puțin de două ori pe zi site-ul meu, care este pe Digital Ocean, pierde conexiunea SQL.
Am încercat să optimizez baza de date, dar nimic nu funcționează. Aveți vreo idee?
Glenn
Mulțumesc,
Când WordPress moare, este înfricoșător pentru un începător în WordPress. Am găsit soluția dvs. ușor de înțeles, de implementat și a funcționat excelent.
Faiza
Salut,
Acest blog a fost foarte util, dar încă nu am reușit să înțeleg această problemă. Fișierul meu WP-Config.php îmi arată acest localhost:
I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked
Can I get some help here?
Suport WPBeginner
Vă rugăm să contactați suportul GoDaddy.
Admin
Claire
ar putea problema să fie că setările DNS ale domeniului meu nu s-au actualizat încă?
Anupam
Actualizarea fișierului WP-Config funcționează pentru mine. Mulțumesc mult.
Brandon
WOW!!!! Am dat peste acest site pentru că site-ul afacerii soției mele a căzut și am reușit să-l repar în câteva minute! Mulțumesc!
Cidina
Mulțumesc mult de tot. Acest post mi-a salvat un proiect mare de 6 luni în Wordpress. Încercând să schimb directoarele, am pierdut conexiunea la baza de date. Nu sunt programator .php, dar subiectul este atât de bine explicat aici încât mi-a luat cinci minute să-l repar după ce am găsit acest blog. Ești grozav!!!
Suport WPBeginner
Mulțumesc pentru cuvintele frumoase.
Admin
Nino F
Dacă ți-ai schimbat parola în phpmyadmin, trebuie să o schimbi și în fișierul tău wp-config.php, dacă nu faci asta, site-ul nu funcționează. Trebuie să le legi pe cele două.
Eddie O'Hagan
Cred că primeam această eroare din cauza temei pe care o aveam, am schimbat tema și de atunci nu am mai primit eroarea, am observat acest lucru deoarece când am rulat repararea, tabelele de comentarii erau cele care aveau erori.
dino
cât de des ai avut această problemă?
Am aceeași problemă și pierd conexiunea de cel puțin două ori pe zi.
Am încercat multe lucruri, dar nimic nu funcționează. Dacă este tema, o voi încerca..
samuel nmeje
acest lucru a fost într-adevăr util. mulțumesc mult.
Ram
dacă folosești xampp pentru wordpress offline, eroarea este eliminată urmând procesul:
deschiți în folderul Xampp „\xampp\phpMyAdmin\config.inc.php” și apoi verificați numele de utilizator și parola
setați aceeași parolă în wp-config, apoi eroarea nu va apărea
Micah
Acest lucru este foarte util. Vă mulțumesc foarte mult!