Los FOUT 1045 (28000 op): Toegang geweier vir gebruiker 'root'@'localhost' (gebruik wagwoord: JA)

Gradeer die MySQL-databasis van die VestaCP- paneel op na MariaDB weergawe 10.4.6 met behulp van 'n Linux- gasheer .

Los FOUT 1045 (28000 op): Toegang geweier vir gebruiker 'root'@'localhost' (gebruik wagwoord: JA)

Voer onverwags die volgende opdrag in▼

mysql -uroot -p
  • Voer wagwoord in om aan te meldMySQL.

Die volgende fout kom voor ▼

FOUT 1045 (28000): Toegang geweier vir gebruiker 'root'@'localhost' (gebruik wagwoord: JA)

Gewoonlik word hierdie fout veroorsaak deur verkeerde wortelgebruikerswagwoord vir MySQL-data, die oplossing is natuurlik om die wagwoord terug te stel.

Hoe om MySQL ERROR 1045 (28000) fout te maak?

Stap 1: Nadat u aangemeld het met SSH- sagteware , voer die volgende opdrag in om die MySQL-databasis te stop ▼

systemctl stop mysqld

Stap 2: Begin MySQL met die volgende opdrag, sonder om toestemmings na te gaan ▼

mysqld --skip-grant-tables &

Op hierdie stadium is nog 'n fout aangemeld ▼

[FOUT] Noodlottige fout: Lees asseblief "Sekuriteit" afdeling van die handleiding om uit te vind hoe om mysqld as root te laat loop!

SSH asseblief en voer die volgende opdrag in ▼

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

Stap 3: Meld aan by MySQL via SSH ▼

mysql -uroot

或

mysql

Stap 4: Dateer die wortelwagwoord op

Mysql5.7 of later ▼

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

Mysql5.7 weergawe ▼

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

Stap 5: Verfris Toestemmings ▼

flush privileges;

Stap 6: Verlaat MySQL ▼

exit

或

quit

Stap 7: Meld weer aan by MySQL as die root-gebruiker ▼

Mysql -uroot -p
  • Sleutel wagwoord in:<输入刚改好的密码123456>

发表 评论

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

Scroll na bo