Siga os passos abaixo.
-
Inicie a instância ou daemon do servidor MySQL com a opção
--skip-grant-tables
(configuração de segurança).$ mysqld --skip-grant-tables
-
Execute estas instruções no novo terminal.
$ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES;
Se você enfrentar o campo desconhecido Erro de senha acima, use:
update user set authentication_string=password('my_password') where user='root';
-
Por fim, reinicie a instância / daemon sem a opção
--skip-grant-tables
.$ /etc/init.d/mysql restart
Agora você deve conseguir se conectar com sua nova senha.
$ mysql -u root -p
Digite a senha: my_password