Reset della password di root su MySQL

Può capitare di smarrire la password di root di MySQL. Nessun problema: seguite i passaggi qui sotto riportati.

Per prima cosa fermiamo il server MySQL con il seguente comando:

$ sudo /etc/init.d/mysql stop

Adesso riavviamolo senza password con:

$ sudo mysqld_safe --skip-grant-tables &

Adesso ci connettiamo al client MySQL:

$ sudo mysql -u root

... e cambiamo la password:

mysql>
mysql> use mysql;
mysql> update user set password=PASSWORD(”nuova-password-di-root”) 
 where user=’root’;
mysql> flush privileges;
mysql> quit

L'uso di flush privileges serve a rendere attiva la modifica.

Riavviamo il server MySQL:

$ sudo /etc/init.d/mysql stop
$ sudo /etc/init.d/mysql start

A questo punto l'operazione è conclusa.

Volendo, possiamo verificare la modifica appena fatta:

$ sudo mysql -u root -p

Verrà chiesta la password: inserite la nuova password. Se riusciamo ad entrare nella console MySQL

mysql>

la modifica ha avuto successo.

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti