Recuperando Senha do Root do MySQL no Linux em Localhost

Suponhamos que por algum motivo óbvio de esquecimento da senha do root no seu localhost e você não consegue mais acessar o MySQL.

Existem várias soluções para isto, mas a mais prática é esta.
Você vai precisar ter o privilégio de administrador no sistema operacional.

Se for realizar este procedimento, seja o mais rápido possível, pois você vai entrar no mysql num modo sem autenticação, deixando assim seu mysql vulnerável (é claro, se você não estiver em seu computador pessoal).

Procedimentos:

1) Páre o MySQL

 lang="sql
sudo /etc/init.d/mysql stop

2) Inicie a Configuração do mysqlnd

 lang="sql
sudo mysqld --skip-grant-tables &

3) Logue como Root

 lang="sql
mysql -u root mysql

4) Substitua NOVA_SENHA pela sua senha

 lang="sql
UPDATE user SET Password=PASSWORD('NOVA_SENHA') WHERE User='root'; FLUSH PRIVILEGES; exit;

Deixe uma resposta

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