Nola konpondu MySQL ERROREA 1045 (28000): "root"@"localhost" erabiltzaileari sarbidea ukatu zaio

erabiltzen saiatzen zarenean MySQL datu-basea, errore-mezu hau aurki dezakezu:

Nola konpondu MySQL ERROREA 1045 (28000): "root"@"localhost" erabiltzaileari sarbidea ukatu zaio

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

Nola konponduMySQL ERROREA 1045 (28000): Sarbidea ukatu zaio 'root'@'localhost' erabiltzaileari?

1. Gelditu zerbitzaria lehenik

service mysql stop
2. Sortu MySQL zerbitzuen direktorioa.
mkdir /var/run/mysqld

3. Eman MySQL-ri sortutako direktorioa erabiltzeko baimena.

chown mysql: /var/run/mysqld
4. Hasi MySQL baimenik eta sarearen egiaztapenik gabe.
mysqld_safe --skip-grant-tables --skip-networking &
5. Hasi saioa zure zerbitzarian pasahitzik gabe.
mysql -u root mysql

或:

mysql -u root mysql

Mysql bezeroan, esan zerbitzariari beka-taulak berriro kargatzeko, kontuen kudeaketa-adierazpenak funtzionatzeko:

mysql> FLUSH PRIVILEGES;

gero aldatu'root'@'localhost'kontuaren pasahitza.Ordeztu pasahitza erabili nahi duzun pasahitzarekin.Erro-kontuaren pasahitza ostalari-izen beste zati batekin aldatzeko, aldatu ostalari-izen hori erabiltzeko argibideak.

MySQL 5.7.6 eta berriagoa:

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

MySQL 5.7.5 eta aurrekoak:

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

edo zuzenean erabiltzaileen mahaian:

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

XAMPPrentzat

Gelditu MySQL zerbitzua,Ireki komando-leiho bat eta aldatu XAMPP MySQL direktoriora:

> cd \xampp\mysql\bin\

Zerbitzua segurtasunik gabe exekutatzeko (kontuan izan mysqld exekutatzen ari zarela, ez mysql):

> mysqld.exe --skip-grant-tables

MySQL zerbitzua leiho honetan abiaraziko da, beraz, ireki beste komando-leiho bat eta aldatu XAMPP MySQL direktoriora:

> cd \xampp\mysql\bin\

Exekutatu MySQL bezeroa:

> mysql

Eguneratu pasahitza:

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

Irten MySQL:

mysql> \q

Erabili ataza-kudeatzailea oraindik exekutatzen ari den mysqld.exe bertan behera uzteko eta berrabiarazi MySQL zerbitzua.

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu zuen "MySQL ERROREA 1045 (28000): 'root'@'localhost' erabiltzaileari nola ebatzitako sarbidea ukatua" lagunduko dizu.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-30369.html

Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian