Reset password root do MySQL (Ubuntu 12.04 / 14.04)

Featured image

Sempre que alguém me pergunta como fazer reset à password root do MySQL remeto essa pessoa para o Google.

Resolvi publicar aqui uma cábula:

Parar o serviço MySQL

sudo service mysql stop

Iniciar o MySQL sem as tabelas de permissões

sudo mysqld_safe --skip-grant-tables &

Iniciar o MySQL como root

mysql -u root

Seleccionar a base de dados mysql

USE mysql;

Alterar (reset) a password do utilizador root

UPDATE user SET password = PASSWORD('nova_password');
FLUSH PRIVILEGES;

Sair do MySQL

exit;

Encerrar o serviço MySQL

sudo killall mysqld_safe

Iniciar o serviço  MySQL

service mysql start

Feito!

Foto: byte on Visual Hunt / CC BY-NC-ND