Rezolvați EROAREA 1045 (28000): Acces refuzat pentru utilizatorul „rădăcină” @ „localhost” (folosind parola: YES)

Actualizați baza de date MySQL a panoului VestaCP la MariaDB versiunea 10.4.6 utilizând o gazdă Linux .

Rezolvați EROAREA 1045 (28000): Acces refuzat pentru utilizatorul „rădăcină” @ „localhost” (folosind parola: YES)

În mod neașteptat, introduceți următoarea comandă▼

mysql -uroot -p
  • Introdu parola pentru a te autentificaMySQL.

Apare următoarea eroare ▼

EROARE 1045 (28000): Acces refuzat pentru utilizatorul „rădăcină” @ „localhost” (folosind parola: YES)

De obicei, această eroare este cauzată de o parolă greșită a utilizatorului root pentru datele MySQL, soluția este desigur să resetați parola.

Cum să eroare MySQL ERROR 1045 (28000)?

Pasul 1: După conectarea folosind software-ul SSH , introduceți următoarea comandă pentru a opri baza de date MySQL ▼

systemctl stop mysqld

Pasul 2: Porniți MySQL folosind următoarea comandă, fără a verifica permisiunile ▼

mysqld --skip-grant-tables &

În acest moment, a fost raportată o altă eroare ▼

[EROARE] Eroare fatală: Vă rugăm să citiți secțiunea „Securitate” a manualului pentru a afla cum să rulați mysqld ca root!

Vă rugăm SSH și introduceți următoarea comandă ▼

mysqld --user=root --skip-grant-tables &

Pasul 3: Conectați-vă la MySQL prin SSH ▼

mysql -uroot

或

mysql

Pasul 4: Actualizați parola de root

Mysql5.7 sau o versiune ulterioară ▼

UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';

Versiunea Mysql5.7 ▼

UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';

Pasul 5: Reîmprospătarea permisiunilor ▼

flush privileges;

Pasul 6: Ieșiți din MySQL ▼

exit

或

quit

Pasul 7: Conectați-vă din nou la MySQL ca utilizator root ▼

Mysql -uroot -p
  • Introdu parola:<输入刚改好的密码123456>

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Derulaţi în sus