Marcos Paulo M. Corrêa
Desenvolvimento de Sites e Aplicações Ricas na Internet
-
Recuperando/Quebrando a senha de root do MySQL
Publicado em 25/06/2009 às 16:42:52 Categorias: Linux, MySQL Tags: Banco de Dados, Linux, MySQL Sem comentários
Hoje precisei acessar um banco de dados MySQL no serviço como root para fazer um backup completo da base e não consegui descobrir a senha de root com ninguém.
A única coisa que você precisa é ter acesso via linha de comando aos executáveis do mysql.
Como eu tinha a senha de root da máquina (Linux), a tarefa ficou muito simples.Para quem tiver este mesmo problema, basta seguir os passos…
- Parar o serviço do mysql
- Iniciar o mysqld (servidor daemon) com a opção –skip-grant-tables
- Conectar no mysql usando o usuário root sem senha
- Dentro do mysql, executar os comandos abaixo para atualizar a senha do usuário root
- Parar e iniciar o MySQL novamente
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables
mysql -uroot
use mysql; update user set password = password('nova-senha') where user = 'root'; flush privileges; quit/etc/init.d/mysql stop; /etc/init.d/mysql start;
Após fazer isso, basta conectar novamente no MySQL utilizando o usuário root e a nova senha informada.
mysql -uroot -p
Muito simples não?
Um abraço,
Até a próxima.Esta solução foi encontrada em: http://www.cyberciti.biz/tips/recover-mysql-root-password.html
Compartilhe este conteúdo
Escrever um comentário



