Hvernig á að leysa MySQL VILLU 1045 (28000): Aðgangi hafnað fyrir notanda 'rót'@'localhost'

þegar þú reynir að nota MySQL gagnagrunni gætirðu rekist á eftirfarandi villuboð:

Hvernig á að leysa MySQL VILLU 1045 (28000): Aðgangi hafnað fyrir notanda 'rót'@'localhost'

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

Hvernig á að leysaMySQL VILLA 1045 (28000): Aðgangi hafnað fyrir notanda 'rót'@'localhost'?

1. Stöðvaðu netþjóninn þinn fyrst

service mysql stop
2. Búðu til MySQL þjónustuskrá.
mkdir /var/run/mysqld

3. Veittu MySQL leyfi til að nota möppuna sem búin var til.

chown mysql: /var/run/mysqld
4. Ræstu MySQL án leyfis og netathugunar.
mysqld_safe --skip-grant-tables --skip-networking &
5. Skráðu þig inn á netþjóninn þinn án nokkurs lykilorðs.
mysql -u root mysql

eða:

mysql -u root mysql

Í mysql biðlaranum, segðu þjóninum að endurhlaða styrktöflurnar svo reikningsstjórnunaryfirlýsingarnar virki:

mysql> FLUSH PRIVILEGES;

þá breyta'root'@'localhost'lykilorð reikningsins.Skiptu um lykilorð fyrir lykilorðið sem þú vilt nota.Til að breyta lykilorðinu fyrir rótarreikninginn með öðrum hýsingarheiti skaltu breyta leiðbeiningunum um að nota það hýsilnafn.

MySQL 5.7.6 og síðar:

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

MySQL 5.7.5 og eldri:

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

eða beint á notendaborðið:

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

Fyrir XAMPP

Stöðvaðu MySQL þjónustuna,Opnaðu skipanaglugga og skiptu yfir í XAMPP MySQL möppuna:

> cd \xampp\mysql\bin\

Til að keyra þjónustuna án öryggis (athugaðu að þú ert að keyra mysqld, ekki mysql):

> mysqld.exe --skip-grant-tables

MySQL þjónustan mun keyra í þessum glugga, svo opnaðu annan skipanaglugga og skiptu yfir í XAMPP MySQL möppuna:

> cd \xampp\mysql\bin\

Keyra MySQL biðlarann:

> mysql

Uppfæra lykilorð:

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

Hætta í MySQL:

mysql> \q

Notaðu verkefnastjórann til að hætta við mysqld.exe sem er enn í gangi og endurræstu MySQL þjónustuna.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „MySQL VILLA 1045 (28000): Aðgangi hafnað fyrir notanda 'root'@'localhost' hvernig á að leysa“ mun hjálpa þér.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-30369.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst