Resettare la password di root in MySql
Può capitare di dimenticare la password di root per accedere a Mysql.
Oppure decidi di cambiarla e sbagli a digitare quella nuova e non sai qual'è quella che hai scritto.
E allora?
Bhe vediamo com'è possibile resettare la password di root in maniera sicura!
Prima di tutto stoppiamo MySql:
# /etc/rc.d/mysqld stop (archlinux)
# /etc/init.d/mysql stop (ubuntu)
Riavviamo il server in modo che non richieda l'inserimento della password:
# mysqld_safe --skip-grant-tables &
A questo punto senza chiudere il terminale connettiamoci a MySql così:
# mysql -u root mysql
Adesso impotiamo la password:
mysql> UPDATE user SET password=PASSWORD("NEW_PASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
Infine riavviamo il server:
# /etc/rc.d/mysqld restart (archlinux)
# /etc/init.d/mysql restart (ubuntu)
Spero che non vi succeda mai perchè è un bel colpo!
mysql password linux ubuntu archlinux grant
Commentami!