Parolele MySQL nu funcționează
Acest articol descrie problema ( parolele MySQL nu funcționează ), care apare după ce un server este actualizat la MySQL 5.6.5 sau o versiune ulterioară și cum se rezolvă.
Problemă
Când încercați să accesați o bază de date pe un server care rulează MySQL 5.6.5 sau ulterioară, autentificarea eșuează, chiar dacă utilizați numele de utilizator și parola corectă.
De exemplu, dacă rulați WordPress pe site-ul dvs., vedeți următorul mesaj de eroare:
Error establishing a database connection
Alte aplicații web pot afișa mesaje similare despre erorile de conexiune la baza de date.
Cauză
Această problemă apare deoarece MySQL 5.6.5 și versiunile ulterioare utilizează o nouă metodă de hash pentru parolele utilizatorilor. Aceste versiuni mai noi de MySQL nu acceptă metoda hash care a fost utilizată în versiunile mai vechi de MySQL pentru a stoca parole, astfel parolele MySQL nu funcționează și autentificările eșuează.
Rezoluţie
Pentru a rezolva această problemă cu parolele MySQL nu funcționează, trebuie să ștergeți și să recreați utilizatorul bazei de date. Când faceți acest lucru, MySQL folosește noua metodă hash pentru a stoca parola, iar utilizatorul bazei de date se poate conecta din nou.
Pentru a face acest lucru, urmați acești pași:
1.Conectați-vă la cPanel.
2.În secțiunea BAZE DE DATE a ecranului de start cPanel, faceți clic pe baze de date MySQL:
3.Sub Utilizatori curenți, găsiți utilizatorul bazei de date pe care doriți să îl recreați, apoi faceți clic pe Ștergere.
4.Faceți clic pe Ștergere utilizator pentru a confirma ștergerea, apoi faceți clic pe Înapoi.
5.Sub Adăugați un utilizator nou, în caseta de text Nume utilizator, tastați numele de utilizator al utilizatorului pe care l-ați șters la pasul 3.
6.În caseta de text Parolă, tastați parola de utilizator.
7.În caseta de text Parolă (din nou), tastați din nou parola de utilizator.
8.Faceți clic pe Creați utilizator. cPanel creează utilizatorul bazei de date folosind noua metodă de hash pentru a stoca parola.
Atât, ați rezolvat eroarea cu parolele MySQL nu funcționează după actualizarea MySQL.