Menu fechado

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!