Mokhoa oa ho rarolla MySQL ERROR 1045 (28000): phihlello e hanetsoe bakeng sa mosebelisi 'root'@'localhost'

ha u leka ho sebelisa MySQL database, o ka kopana le molaetsa o latelang oa phoso:

Mokhoa oa ho rarolla MySQL ERROR 1045 (28000): phihlello e hanetsoe bakeng sa mosebelisi 'root'@'localhost'

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Mokhoa oa ho rarollaMySQL ERROR 1045 (28000): phihlello e hanetsoe bakeng sa mosebelisi 'root'@'localhost'?

1. Emisa seva ea hau pele

service mysql stop
2. Etsa lethathamo la litšebeletso tsa MySQL.
mkdir /var/run/mysqld

3. Fana ka tumello ea MySQL ea ho sebelisa bukana e entsoeng.

chown mysql: /var/run/mysqld
4. Qala MySQL ntle le tumello le ho hlahloba marang-rang.
mysqld_safe --skip-grant-tables --skip-networking &
5. Kena ho seva sa hau ntle le password.
mysql -u root mysql

或:

mysql -u root mysql

Ho moreki oa mysql, bolella seva ho kenya litafole tsa lithuso hape e le hore lipolelo tsa taolo ea akhaonto li sebetse:

mysql> FLUSH PRIVILEGES;

ebe u fetola'root'@'localhost'password ea akhaonto.Tlosa phasewete ka password eo u batlang ho e sebelisa.Ho fetola phasewete bakeng sa motso oa akhaonto ka karolo e fapaneng ea lebitso la moamoheli, fetola litaelo ho sebelisa lebitso la moamoheli.

MySQL 5.7.6 le hamorao:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 le pejana:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

kapa ka kotloloho tafoleng ea basebelisi:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

Bakeng sa XAMPP

Emisa tšebeletso ea MySQL,Bula fensetere ea litaelo ebe u fetohela bukeng ea XAMPP MySQL:

> cd \xampp\mysql\bin\

Ho tsamaisa ts'ebeletso ntle le ts'ireletso (hlokomela hore u ntse u sebelisa mysqld, eseng mysql):

> mysqld.exe --skip-grant-tables

Ts'ebeletso ea MySQL e tla be e sebetsa fensetereng ena, kahoo bula fensetere e 'ngoe ea litaelo 'me u fetohele bukeng ea XAMPP MySQL:

> cd \xampp\mysql\bin\

Matha moreki oa MySQL:

> mysql

Ntlafatsa phasewete:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

Tlosa MySQL:

mysql> \q

Sebelisa mookameli oa mosebetsi ho hlakola mysqld.exe e ntseng e sebetsa, 'me u qale tšebeletso ea MySQL hape.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o arolelane "MySQL ERROR 1045 (28000): Ho hanoa ho fihlella bakeng sa mosebelisi 'root'@'localhost' mokhoa oa ho rarolla" ho tla u thusa.

Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-30369.html

Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
Share le rata haeba u rata!
Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

 

Comments

Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

tsamaisetsa hodimo