Dica rápida para resetar a senha do MySQL.
Digite no prompt:
# mysqld_safe --skip-grant-tables &
Agora que iniciou o MySQL, digite:
# mysql
Já logado no MySQL, digite:
mysql> use mysql;
Agora vamos resetar a senha:
mysql> update user SET password=password('NOVA SENHA') WHERE user='root';
Agora saia do MySQL:
mysql> quit
Reinicie o serviço do MySQL e pronto.