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 ‘root@localhost’;

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

Fonte: MySQL – Reset senha root e acesso localhost [Dica]

Anúncios

Escrito por zrhans

Professor at UFSM

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s