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

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>
Hopelik sal die artikel "Oplossing van FOUT 1045 (28000): Toegang geweier vir gebruiker 'root'@'localhost' (gebruik wagwoord: JA)" wat op Chen Weiliang se blog ( https://www.chenweiliang.com/ ) gedeel is, vir jou nuttig wees.
Deel gerus die skakel na hierdie artikel: https://www.chenweiliang.com/cwl-1094.html
