Përditësoni bazën e të dhënave MySQL të panelit VestaCP në versionin 10.4.6 të MariaDB duke përdorur një host Linux .

Papritur, futni komandën e mëposhtme▼
mysql -uroot -p
- Futni fjalëkalimin për t'u identifikuarMySQL.
Ndodh gabimi i mëposhtëm ▼
GABIM 1045 (28000): Qasja e refuzuar për përdoruesin 'root'@'localhost' (duke përdorur fjalëkalimin: PO)
Zakonisht ky gabim shkaktohet nga fjalëkalimi i gabuar i përdoruesit rrënjë për të dhënat MySQL, zgjidhja është sigurisht rivendosja e fjalëkalimit.
Si të bëhet gabimi MySQL ERROR 1045 (28000)?
Hapi 1: Pasi të keni hyrë në sistem duke përdorur programin SSH , futni komandën e mëposhtme për të ndaluar bazën e të dhënave MySQL ▼
systemctl stop mysqld
Hapi 2: Nisni MySQL duke përdorur komandën e mëposhtme, pa kontrolluar lejet ▼
mysqld --skip-grant-tables &
Në këtë pikë, një tjetër gabim u raportua ▼
[GABIM] Gabim fatal: Ju lutemi lexoni seksionin "Siguria" të manualit për të zbuluar se si të ekzekutoni mysqld si rrënjë!
Ju lutemi SSH dhe shkruani komandën e mëposhtme ▼
mysqld --user=root --skip-grant-tables &
Hapi 3: Hyni në MySQL nëpërmjet SSH ▼
mysql -uroot
ose
mysql
Hapi 4: Përditësoni fjalëkalimin root
Mysql5.7 ose më vonë ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';Versioni Mysql5.7 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';Hapi 5: Rifresko lejet ▼
flush privileges;
Hapi 6: Dilni nga MySQL ▼
exit
ose
quit
Hapi 7: Hyni përsëri në MySQL si përdoruesi rrënjë ▼
Mysql -uroot -p
- Shkruani fjalëkalimin:
<输入刚改好的密码123456>
Shpresojmë që artikulli "Zgjidhja e GABIMIT 1045 (28000): Qasja e mohuar për përdoruesin 'root'@'localhost' (duke përdorur fjalëkalimin: PO)" i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ) do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-1094.html
