Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog de Thia...
Tela cheia

Recuperando a senha de root do MySQL

12 de Setembro de 2010, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 162 vezes

Se você como eu já teve o problema de perder a senha de root do MySQL e os dados armazenados serem de alguma importância isso deve ajudá-lo.

Primeiramente para o serviço do MySQL

 /etc/init.d/mysql stop

Com o serviço parado vamos iniciar o serviço MySQL com o parâmetro –skip-grant-tables, iniciando com este parâmetro permissão estamos ignorando os privilégios de sistema permitindo o acesso a todas as tabelas do banco sem ser necessário informar senha de acesso.

 mysqld --skip-grant-tables

Este comando deve travar o prompt e agora abriremos uma novo prompt para conectar ao banco como root sem ser necessária senha.

mysql -u root

Para aqueles que não sabem, o MySQL guarda suas configurações em um banco de dados chamado mysql entre as suas configurações está a de usuários e senhas que é armazenada na tabela user e podemos mudar a senha de um usuário apenas fazendo um UPDATE nesta tabela. Segue o comando SQL para alterar a senha.

USE mysql;
UPDATE user SET password=password("123456") WHERE user = "root";
exit

Agora paramos o serviço do MySQL que esta rodando no prompt travado sem permissões com Ctrl+C e iniciamos ele novamente.

# /etc/init.d/mysql start

Pronto.


Fonte: http://www.botecodigital.info/outros/recuperando-a-senha-de-root-do-mysql/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.