MySql – Alterando a senha do root

Quem nunca esqueceu a senha do root? Quando comecei a trabalhar com MySql cheguei ao ponto de remover o serviço e instalar novamente pois havia esquecido a senha do root.

Há uma maneira mais fácil para alterar a senha de qualquer usuário cadastrado no MySql. Basta seguir alguns passos rodando o MySql em Safe Mode.

1. Pare o servidor MySql

Primeiro temos que parar o servidor MySql. Para quem utiliza linux o comando geralmente é:

 sudo /etc/init.d/mysql stop 

2. Iniciando servidor Mysql em Safe Mode:

Como root do sistema execute o comando

 mysqld_safe --skip-grant-tables 

3. Logando como root no MySql sem utilizar senha:

mysql --user=root mysql

4. Alterando a senha do root:

update user set Password=PASSWORD('nova-senha') where user='root';
flush privileges;
exit;

5.Finalizando:

Agora mate o processo ‘mysqld’ ou pare o serviço e inicie novamente da forma normal.

 
sudo /etc/init.d/mysql stop 
sudo /etc/init.d/mysql start

Tente não esquecer sua nova senha.

Gostou? Compartilhe!

Compartilhe:

Postado por tpastorello

Leia Mais:

5 respostas para “MySql – Alterando a senha do root”

  1. Edson disse:

    Muito bom perfeito de gente assim que o mundo precisa vou espalhar isso por ai …

  2. Ricardo disse:

    Na verdade eu tive um problema com o Plesk ao alterar a senha do admin.
    Seu “How To” foi perfeito, obrigado

    Ricardo

  3. Benedito disse:

    Não funcionou comigo, deu erro nessa parte:

    update user set Password=PASSWORD(‘nova-senha’) where user=’root’;

    Então fiz umas pesquisas e vi que utilizando o comando abaixo funciona.

    update user set authentication_string=password(‘nova-senha’) where user=’root’;

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *