Eroare de instituire a unei conexiuni bază de date

  1. 1. Cerințe
  2. 1. Baza de date coruptă
  3. 2. Verificați fișierul wp-config.php
  4. 3. Verificați-vă serverul
  5. 4. Concluzie

Eroare la stabilirea unei conexiuni la baza de date este o eroare foarte frecventă atunci când încercați să accesați site-ul dvs

Eroare la stabilirea unei conexiuni la baza de date este o eroare foarte frecventă atunci când încercați să accesați site-ul dvs. WordPress. Baza de date stochează toate informațiile importante pentru site-ul dvs. web, inclusiv postările, comentariile, configurația site-ului, conturile de utilizator, setările temelor și plugin-urilor și așa mai departe. În cazul în care conexiunea la baza de date nu poate fi stabilită, site-ul dvs. WordPress nu se va încărca și mai mult decât probabil vă va da eroarea: "Eroare la stabilirea unei conexiuni la baza de date" În acest tutorial vă vom arăta cum să remediați eroarea de stabilire a unei conexiuni la baza de date în WordPress.

Cea mai comună cauză pentru problema "Eroare la crearea conexiunii bazei de date" este una dintre următoarele:

Baza dvs. de date a fost coruptă
Codurile de autentificare incorecte din fișierul de configurare WordPress (wp-config.php)
Serviciul dvs. MySQL a încetat să funcționeze din cauza unei memorii insuficiente pe server (datorită traficului greu) sau a problemelor serverului

1. Cerințe

Pentru a depana problema "Eroare în stabilirea unei conexiuni la baza de date", trebuie îndeplinite câteva cerințe:

  • Accesul SSH pe serverul dvs.
  • Baza de date se află pe același server
  • Trebuie să cunoașteți numele de utilizator al bazei de date, parola utilizatorului și numele bazei de date

De asemenea, înainte de a încerca să remediați eroarea "Eroare la stabilirea conexiunii bazei de date", este foarte recomandat să efectuați o copie de rezervă a site-ului și a bazei de date.

1. Baza de date coruptă

Primul pas pe care trebuie să faceți atunci când încercați să depanați problema "Eroare la stabilirea unei conexiuni de bază de date" este să verificați dacă această eroare este prezentă atât pentru front-end, cât și pentru partea din spate a site-ului dvs. Puteți accesa back-end-ul dvs. prin http://www.yourdomain.com/wp-admin (înlocuiți "yourdomain" cu numele dvs. de domeniu real)

Dacă eroarea rămâne aceeași atât pentru partea din față, cât și pentru partea din spate, atunci trebuie să treceți la pasul următor.

Dacă aveți acces la back-end prin https://www.yourdomain.com/wp-admin și vedeți următorul mesaj:

"Una sau mai multe tabele de baze de date nu sunt disponibile. Este posibil ca baza de date să fie reparată "

înseamnă că baza de date a fost coruptă și trebuie să încercați să o reparați.

Pentru a face acest lucru, trebuie mai întâi să activați opțiunea de reparare din fișierul wp-config.php, localizat în directorul rădăcină al site-ului WordPress, adăugând următoarea linie:

define ('WP_ALLOW_REPAIR', adevărat);

Acum puteți naviga la această pagină: https://www.yourdomain.com/wp-admin/maint/repair.php și faceți clic pe butonul "Repararea și optimizarea bazei de date".

Din motive de securitate, nu uitați să dezactivați opțiunea de reparare a ștergerii liniei pe care am adăugat-o înainte în fișierul wp-config.php.

Dacă acest lucru nu rezolvă problema sau baza de date nu poate fi reparată, probabil că va trebui să o restaurați dintr-o copie de siguranță dacă aveți una disponibilă.

2. Verificați fișierul wp-config.php

Un alt motiv, probabil cel mai des întâlnit, pentru conexiunea nereusită a bazei de date se datorează faptului că există informații incorecte despre baza de date setată în fișierul de configurare WordPress.

Fișierul de configurare se află în directorul rădăcină al site-ului WordPress și se numește wp-config.php.

Deschideți fișierul și localizați următoarele rânduri:

definiți ("DB_NAME", "nume_bază de date"); defineste ('DB_USER', 'database_username'); defineste ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');

Asigurați-vă că ați setat numele corect al bazei de date, numele de utilizator și parola. Gazda bazei de date ar trebui să fie setată la "localhost".

Dacă schimbați vreodată numele de utilizator și parola bazei de date, trebuie să actualizați întotdeauna și acest fișier.

Dacă totul este configurat corect și încă mai obțineți eroarea "Eroare la crearea unei conexiuni la baza de date", atunci problema este probabil din partea serverului și ar trebui să treceți la pasul următor al acestui tutorial.

3. Verificați-vă serverul

În funcție de resursele disponibile, în timpul orelor de trafic mari, este posibil ca serverul dvs. să nu poată prelua toată încărcarea și poate opri serverul MySQL.

Puteți să contactați furnizorul dvs. de gazduire despre acest lucru sau puteți să-l verificați dacă serverul MySQL rulează corect.

Pentru a verifica starea MySQL, conectați-vă la server prin intermediul SSH și utilizați următoarea comandă:

systemctl status mysql

Sau puteți verifica dacă este în procesele dvs. active cu:

ps aux | grep mysql

Dacă MySQL nu se execută, puteți să o porniți cu următoarele comenzi:

systemctl start mysql

De asemenea, este posibil să verificați utilizarea memoriei pe serverul dvs.

Pentru a verifica cât de multă RAM aveți la dispoziție, puteți utiliza următoarea comandă:

free -m

Dacă serverul dvs. se află în memorie, este posibil să doriți să luați în considerare actualizarea serverului.

4. Concluzie

De cele mai multe ori. eroarea "Eroare la crearea unei conexiuni la baza de date" poate fi rezolvată urmând unul dintre pașii de mai sus.

Desigur, nu trebuie să rezolvați, Eroare la stabilirea unei conexiuni la baza de date, dacă folosiți unul dintre noi   WordPress VPS Servicii de Gazduire   , caz în care puteți solicita pur și simplu expertului nostru Linux administratori să vă ajute să remediați eroarea de a stabili o conexiune la baza de date în WordPress, pentru dvs Desigur, nu trebuie să rezolvați, Eroare la stabilirea unei conexiuni la baza de date, dacă folosiți unul dintre noi WordPress VPS Servicii de Gazduire , caz în care puteți solicita pur și simplu expertului nostru Linux administratori să vă ajute să remediați eroarea de a stabili o conexiune la baza de date în WordPress, pentru dvs. Ele sunt disponibile 24 × 7 și se vor ocupa imediat de solicitarea dvs.

PS . Dacă v-a plăcut această postare, despre cum să remediați eroarea de stabilire a unei conexiuni de baze de date în WordPress, vă rugăm să o partajați cu prietenii dvs. în rețelele sociale folosind butoanele din stânga sau pur și simplu lăsați un răspuns de mai jos. Mulțumiri.