Esses dias esqueci a senha root do meu MySQL local. Para trocar a senha use os passos descritos abaixo:
1 - Pare o serviço do MySQL;
2 -Inicie o MySQL via linha de comando: mysqld-nt --skip-grant-tables
Essa opção vai desconsiderar todas as permissões e não vai solicitar senha.
3 - Conecte ao MySQL server usando MySQL client: mysql -u root
Quando conectar você terá o seguinte prompt: mysql>
4 - Atribua a nova senha do root do MySQL com os seguintes comandos:
4.1 - mysql> use mysql;
4.2 - mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
4.3 - mysql> flush privileges;
4.4 - mysql> quit
5- Pare o serviço do MySQL;
6- Inicie o serviço do MySQL via Services do Windows e teste;
Mais informações:
http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
http://www.ricocheting.com/server/mysql_password.html