Cumu risolve MySQL ERROR 1045 (28000): Accessu denegatu per l'utilizatore 'root'@'localhost'

quandu pruvate à aduprà MySQL basa di dati, pudete truvà u missaghju d'errore seguente:

Cumu risolve MySQL ERROR 1045 (28000): Accessu denegatu per l'utilizatore 'root'@'localhost'

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

Cumu risolveMySQL ERRORE 1045 (28000): Accessu denegatu per l'utilizatore 'root'@'localhost'?

1. Stop u vostru servitore prima

service mysql stop
2. Crea un repertoriu di serviziu MySQL.
mkdir /var/run/mysqld

3. Concede u permessu di MySQL per utilizà u cartulare creatu.

chown mysql: /var/run/mysqld
4. Start MySQL senza permessu è cuntrollu di a rete.
mysqld_safe --skip-grant-tables --skip-networking &
5. Log in u vostru servore senza alcunu password.
mysql -u root mysql

o:

mysql -u root mysql

In u cliente mysql, dite à u servitore per ricaricà e tavule di cuncessione per chì e dichjarazioni di gestione di u contu funzionanu:

mysql> FLUSH PRIVILEGES;

poi mudificà'root'@'localhost'password di u contu.Sustituisce a password cù a password chì vulete usà.Per cambià a password per u contu root cù una parte diversa di hostname, mudificà l'istruzzioni per utilizà quellu hostname.

MySQL 5.7.6 è più tardi:

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

MySQL 5.7.5 è precedente:

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

o direttamente nantu à a tavola di l'utilizatori:

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

Per XAMPP

Arresta u serviziu MySQL,Apri una finestra di cumanda è cambia à u cartulare XAMPP MySQL:

> cd \xampp\mysql\bin\

Per eseguisce u serviziu senza sicurità (nota chì site in esecuzione mysqld, micca mysql):

> mysqld.exe --skip-grant-tables

U serviziu MySQL serà in esecuzione in questa finestra, cusì apre una altra finestra di cumanda è cambia à u cartulare XAMPP MySQL:

> cd \xampp\mysql\bin\

Eseguite u cliente MySQL:

> mysql

Aghjurnà a password:

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

Quit MySQL:

mysql> \q

Aduprate u task manager per annullà u mysqld.exe chì hè sempre in esecuzione, è ripigliate u serviziu MySQL.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) sparte "MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' how to solve" vi aiuterà.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-30369.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima