terça-feira, 24 de maio de 2011

Recuperando a senha do MySQL

Fala galera, coméquetá?

Cá estou fazendo minha primeira postagem sobre um problema que aconteceu comigo há um tempo atrás que me tomou um tempo lascado procurando na internet pela solução.

Você perdeu a sua senha do MySQL? Não se desespere, há uma maneira de recuperá-la.

Siga os passos a seguir:
1. Abra o cmd.exe (Prompt de comando)
- Clique no Menu Iniciar > Todos os programas > Acessórios > Prompt de Comando.
- Você acabou de abrir o DOS.

2. Pare o serviço do MySQL digitando o seguinte:
> net stop mysql

- Aparecerá uma mensagem
O serviço de MySQL está sendo finalizado...
O serviço de MySQL foi finalizado com êxito.

3. Salve um arquivo txt "C:\senha.txt" com o conteúdo abaixo, onde o '@NOVOPASS' vai conter a sua nova senha (certifique de que pulou uma linha após o último ';')

UPDATE mysql.user SET Password=PASSWORD('@NOVOPASS') WHERE User='root';
FLUSH PRIVILEGES;


4. No cmd.exe, após parar o serviço do MySQL digite, :
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe" --defaults-file="C:\\Program
Files\\MySQL\\MySQL Server 5.1\\my.ini" --init-file=C:\\senha.txt

5. Reinicie seu computador e pronto!

Até a próxima! ;)