Può capitare di smarrire la password di root di MySQL. Molto male! Ma 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 &
e connettiamoci al client MySQL:
$ sudo mysql -u root
Ora possiamo impostare la nuova password per root:
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 con:
$ sudo /etc/init.d/mysql restart
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.
È tutto!
Commenti recenti