trocar senha de root do mysql sem saber a senha

Esqueceu a senha do usuario root do mysql?!
abaixo o procedimento para efetuar a troca da mesma:

Pare o mysql
#/etc/init.d/mysql stop

inicie o mysql com opção –skip-grant-tables.
#mysqld –skip-grant-tables

defina uma nova senha com o comando mysqladmin
#mysqladmin -u root password ‘NOVASENHA’

recarregue a tabela de privilegios:
#mysqladmin -h hostname flush-privileges

reinicie o mysql
#/etc/init.d/mysql restart

para testar conecte pelo terminal:
#mysql -u root mysql -h localhost -p