Directory articoli
quando si tenta di utilizzare MySQL database, potresti riscontrare il seguente messaggio di errore:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Come risolvereMySQL ERRORE 1045 (28000): accesso negato per l'utente 'root'@'localhost'?
1. Ferma prima il tuo server
service mysql stop
mkdir /var/run/mysqld
3. Concedere a MySQL l'autorizzazione a utilizzare la directory creata.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
o:
mysql -u root mysql
Nel client mysql, dì al server di ricaricare le tabelle di concessione in modo che le istruzioni di gestione dell'account funzionino:
mysql> FLUSH PRIVILEGES;
quindi modificare'root'@'localhost'
password dell'account.Sostituire password con la password che si desidera utilizzare.Per modificare la password per l'account root con una parte del nome host diversa, modificare le istruzioni per utilizzare quel nome host.
MySQL 5.7.6 e versioni successive:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 e precedenti:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
o direttamente sulla tabella degli utenti:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Per XAMP
Arrestare il servizio MySQL,Apri una finestra di comando e passa alla directory XAMPP MySQL:
> cd \xampp\mysql\bin\
Per eseguire il servizio senza sicurezza (nota che stai eseguendo mysqld, non mysql):
> mysqld.exe --skip-grant-tables
Il servizio MySQL verrà eseguito in questa finestra, quindi apri un'altra finestra di comando e passa alla directory XAMPP MySQL:
> cd \xampp\mysql\bin\
Esegui il client MySQL:
> mysql
Aggiorna password:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Esci da MySQL:
mysql> \q
Utilizzare il task manager per annullare mysqld.exe ancora in esecuzione e riavviare il servizio MySQL.
Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) condiviso "MySQL ERROR 1045 (28000): Accesso negato per l'utente 'root'@'localhost' come risolvere" ti aiuterà.
Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-30369.html
Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!