Artikelgids
wanneer jy probeer gebruik MySQL databasis, kan jy die volgende foutboodskap teëkom:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Hoe om op te losMySQL FOUT 1045 (28000): Toegang geweier vir gebruiker 'root'@'localhost'?
1. Stop eers jou bediener
service mysql stop
mkdir /var/run/mysqld
3. Gee MySQL toestemming om die geskepte gids te gebruik.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
of:
mysql -u root mysql
In die mysql-kliënt, vertel die bediener om die toekenningstabelle te herlaai sodat die rekeningbestuurstate werk:
mysql> FLUSH PRIVILEGES;
wysig dan'root'@'localhost'
rekening wagwoord.Vervang wagwoord met die wagwoord wat jy wil gebruik.Om die wagwoord vir die wortelrekening met 'n ander gasheernaamgedeelte te verander, verander die instruksies om daardie gasheernaam te gebruik.
MySQL 5.7.6 en later:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 en vroeër:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
of direk op die gebruikerstabel:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Vir XAMPP
Stop die MySQL-diens,Maak 'n opdragvenster oop en skakel oor na die XAMPP MySQL-gids:
> cd \xampp\mysql\bin\
Om die diens sonder sekuriteit te laat loop (let daarop dat jy mysqld, nie mysql nie:
> mysqld.exe --skip-grant-tables
Die MySQL-diens sal in hierdie venster loop, so maak 'n ander opdragvenster oop en verander na die XAMPP MySQL-gids:
> cd \xampp\mysql\bin\
Begin die MySQL-kliënt:
> mysql
Dateer wagwoord op:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Verlaat MySQL:
mysql> \q
Gebruik die taakbestuurder om die mysqld.exe wat nog loop, te kanselleer, en herbegin die MySQL-diens.
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "MySQL ERROR 1045 (28000): Toegang geweier vir gebruiker 'root'@'localhost' hoe om op te los" sal jou help.
Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-30369.html
Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!