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