Drejtoria e artikujve
Kur përpiqeni të përdorni një bazë të dhënash MySQL , mund të hasni mesazhin e mëposhtëm të gabimit:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Si të zgjidhetMySQL GABIM 1045 (28000): Refuzohet qasja për përdoruesit 'root'@'localhost'?
1. Së pari ndaloni serverin tuaj
service mysql stop
mkdir /var/run/mysqld
3. Jepni lejen MySQL për të përdorur drejtorinë e krijuar.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
ose:
mysql -u root mysql
Në klientin mysql, thuaj serverit të rifreskojë tabelat e granteve në mënyrë që deklaratat e menaxhimit të llogarisë të funksionojnë:
mysql> FLUSH PRIVILEGES;
pastaj modifikoni'root'@'localhost'Fjalëkalimi i llogarisë.Zëvendësoni fjalëkalimin me fjalëkalimin që dëshironi të përdorni.Për të ndryshuar fjalëkalimin për llogarinë rrënjë me një pjesë të ndryshme të emrit të hostit, modifikoni udhëzimet për të përdorur atë emër pritës.
MySQL 5.7.6 dhe më vonë:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 dhe më herët:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Ose direkt në tabelën e përdoruesve:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Për XAMPP
Për të ndaluar shërbimin MySQL, hapni një dritare komandash dhe shkoni te direktoria XAMPP MySQL:
> cd \xampp\mysql\bin\
Për të ekzekutuar shërbimin pa siguri (vini re se po ekzekutoni mysqld, jo mysql):
> mysqld.exe --skip-grant-tables
Shërbimi MySQL do të funksionojë në këtë dritare, kështu që hapni një dritare tjetër komandimi dhe kaloni në drejtorinë XAMPP MySQL:
> cd \xampp\mysql\bin\
Ekzekutoni klientin MySQL:
> mysql
Përditëso fjalëkalimin:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Dilni nga MySQL:
mysql> \q
Përdorni menaxherin e detyrave për të anuluar mysqld.exe që është ende duke u ekzekutuar dhe rinisni shërbimin MySQL.
Shpresojmë që artikulli "Si të zgjidhet gabimi MySQL ERROR 1045 (28000): Qasja e mohuar për përdoruesin 'root'@'localhost'" 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-30369.html
