MySQL - Reset senha root e acesso localhost

Publicado por Júnior Carreiro em 10/09/2014

[ Hits: 56.711 ]

Blog: http://webdefense.blogspot.com.br/

 


MySQL - Reset senha root e acesso localhost



Parar o MySQL:

# /etc/init.d/mysql stop
Ou:
# killall mysqld

Iniciar o serviço com o comando:

# mysqld_safe --skip-grant-tables &

Acessar o banco:

# mysql -u root

Executar os comando abaixo:

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;

Se quiser redefinir as permissões para login como root, execute:

mysql> grant all privileges on *.* to 'root'@'%';
mysql> grant all privileges on *.* to 'root'@'localhost';
mysql> grant all privileges on *.* to '[email protected]';

Finalizando com:

mysql> SHOW GRANTS FOR 'root'@'%';
mysql> FLUSH PRIVILEGES;

Parar novamente o MySQL:

# /etc/init.d/mysql stop
Ou:
# killall mysqld

Iniciar e testar:

# /etc/init.d/mysql start

Outras dicas deste autor

Aumentando a segurança de pastas e arquivos com ACL

Leitura recomendada

MySQL - Erro 1045: Access denied for user: '[email protected]'

Liberar 3306 do MySQL no Slackware

MySQL - Alterando a Senha de Root

Melhorando saída de resultados do MySQL via terminal

Instalando o Servidor MySQL no Linux

  

Comentários
[1] Comentário enviado por francisco_david em 24/09/2014 - 16:27h

Parabéns The Destiny, depois de várias buscas sem sucesso, este realmente funcionou.
Obrigado !

Atenciosamente.
Francisco David.

[2] Comentário enviado por poduran em 29/05/2018 - 19:52h

meus parabéns... depois de literalmente uma semana procurando como concertar essa besteira q eu tinha feito... muito obrigado, salvou minha noite de sono, e meu tcc. :)



Contribuir com comentário