Imenik člankov
Ko poskušate uporabiti bazo podatkov MySQL , se lahko prikaže naslednje sporočilo o napaki:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Kako rešitiMySQL NAPAKA 1045 (28000): Dostop zavrnjen za uporabnika 'root'@'localhost'?
1. Najprej zaustavite strežnik
service mysql stop
mkdir /var/run/mysqld
3. Dodelite MySQL dovoljenje za uporabo ustvarjenega imenika.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
ali:
mysql -u root mysql
V odjemalcu mysql povejte strežniku, naj znova naloži tabele odobritev, da bodo izjave o upravljanju računa delovale:
mysql> FLUSH PRIVILEGES;
nato spremenite'root'@'localhost'geslo računa.Zamenjajte geslo z geslom, ki ga želite uporabiti.Če želite spremeniti geslo za korenski račun z drugim delom imena gostitelja, spremenite navodila za uporabo tega imena gostitelja.
MySQL 5.7.6 in novejši:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 in starejši:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Ali neposredno v tabeli uporabnikov:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Za XAMPP
Če želite zaustaviti storitev MySQL, odprite ukazno okno in se pomaknite do imenika XAMPP MySQL:
> cd \xampp\mysql\bin\
Za zagon storitve brez zaščite (upoštevajte, da izvajate mysqld, ne mysql):
> mysqld.exe --skip-grant-tables
V tem oknu se bo izvajala storitev MySQL, zato odprite drugo ukazno okno in preklopite v imenik XAMPP MySQL:
> cd \xampp\mysql\bin\
Zaženite odjemalca MySQL:
> mysql
Posodobi geslo:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Zapri MySQL:
mysql> \q
Z upraviteljem opravil prekličite mysqld.exe, ki se še vedno izvaja, in znova zaženite storitev MySQL.
Upam, da vam bo članek »Kako rešiti napako MySQL ERROR 1045 (28000): Dostop zavrnjen za uporabnika 'root'@'localhost'«, objavljen na blogu Chen Weilianga ( https://www.chenweiliang.com/ ), v pomoč.
Delite povezavo do tega članka: https://www.chenweiliang.com/cwl-30369.html
