Recuperar senha root MySQL

Caso você tenha perdido a senha de root do MySQL ou simplesmente não se lembra dela, não se preocupe, segue o passo a passo para você recupera-la:

  1. Parar o serviço do MySQL caso ele esteja de pé “/etc/init.d/mysql stop”
  2. Subir o servidor “skipando” a camada responsável por verificar os privilégios de usuários /usr/bin/mysqld_safe –skip-grant-tables & , lembrando que quando você subir o servidor com esta opção, ele irá aceitar que qualquer usuário se conecte ao banco de dados MySQL com acesso TOTAL a TODOS os bancos de dados então, para inibir que outras pessoas se conectem ao banco no período em que você estará fazendo a manutenção sugiro que você utilize o seguinte comando para subir o banco de dados /usr/bin/mysqld_safe –skip-grant-tables –skip-networking & ,neste caso, não serão aceitas conexões através do protocolo TCP/IP e lembrando que “/usr/bin/mysqld_safe” é a pasta onde o core do MySQL está instalado
  3. Conectar-se ao servidor com o comando mysql -u qualquer_coisa
  4. Digitar update mysql.user set Password=PASSWORD(‘new-password’) WHERE User=’root’
  5. Parar o banco com o comando mysqladmin -u qualquer_coisa shutdown e iniciar novamente com o comando padrão /usr/bin/mysqld_safe & ou ir diretamente pelo serviço com o comando /etc/init.d/mysql restart
Gostou ? Ajude e Compartilhe!
Esta entrada foi publicada em instalação, MySQL, password. Adicione o link permanente aos seus favoritos.
  • Boa Marcelo, quem nunca instalou um banco MySql e não se ferrou por não lembrar mais a senha. 🙂

    Valeu pelas dicas.
    Abraço.

  • Hans

    Tava precisando de algo parecido estes dias, só que era pra Postgres. Felizmente já resolvi (não posto a solução aqui pq tah em outra máquina).

    Abraço

  • Grace

    valeu 😉

  • Carlos Borges

    Cristian Cardoso :
    Boa Marcelo, quem nunca instalou um banco MySql e não se ferrou por não lembrar mais a senha.
    Valeu pelas dicas.
    Abraço.

    Faço das palavras do Cristian as minhas!!

    • José Alves

      Faço das palavras suas e do Cristian as minhas

  • That’s an excellent nugget! I think resetting the root password of MySQL can be done automatically from the cPanel interface when you change the password of your hosting account.

    • marceloaltmann

      Yes, but if you do a hands free installation you don’t have cPanel.
      Feel free to visit regularly

  • you can recover it with the debian-sys-maint user

  • valter
  • Zé Ruela