Cambiare la password di root di MySQL

In un post precedente avevo parlato di come scoprire qual era la vostra vecchia password di root di MySQL.

Quello che segue รจ il metodo per cambiarla direttamente:

  • Fermiamo MySQL con:
# /etc/init.d/mysql stop
  • Riavviamolo con il comando:
# mysqld_safe --skip-grant-tables --skip-networking &
  • Accediamo a MySQL con:
# mysql -u root
  • Utilizziamo il database appropriato:
mysql> USE mysql
  • Cambiamo la password:
mysql> UPDATE user 
    -> SET password=password("nuovaPassword") 
    -> WHERE user="root";
mysql> FLUSH PRIVILEGES;
  • Usciamo da MySQL:
mysql> exit
  • Riavviamo MySQL:
# /etc/init.d/mysql restart