MySQL / MariaDB – Recuperando senha do Root

O post abaixo apresentará como recuperar a senha do root do MySQL caso você tenha perdido por algum motivo específico.

1) Pare o servidor MySQL :

service mysqld stop

2) Reinicie o servidor com o parâmetro –skip-grant-tables :

 mysqld_safe --skip-grant-tables &

3) Entre com o root :

    mysql -u root

4) Execute a query para atualização da senha do root :

    use mysql;
    update user set password=PASSWORD("nova-senha-de-root") where User='root';
    flush privileges;
    quit

5) Testes finais :

Após alterar a senha pare e inicie o servidor e entre no banco com a nova senha criada.

   service mysqld stop
   service mysqld start 
   mysql -u root -pnovasenha