Desenvolvimento de Sites e Aplicações Ricas na Internet
Ícone RSS Ícone E-Mail Ícone Página Principal
  • Recuperando/Quebrando a senha de root do MySQL

    Publicado em 25/06/2009 às 16:42:52 Categorias: Linux, MySQL Tags: , , 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…

    1. Parar o serviço do mysql
    2. /etc/init.d/mysql stop
    3. Iniciar o mysqld (servidor daemon) com a opção –skip-grant-tables
    4. mysqld_safe --skip-grant-tables
    5. Conectar no mysql usando o usuário root sem senha
    6. mysql -uroot
    7. Dentro do mysql, executar os comandos abaixo para atualizar a senha do usuário root
    8. use mysql;
      update user set password = password('nova-senha') where user = 'root';
      flush privileges;
      quit
    9. Parar e iniciar o MySQL novamente
    10. /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