Resettare la password di root in MySql

Mattepuffo's logo
Resettare la password di root in MySql

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!


Condividi

Commentami!