Aqui estão os passos a serem seguidos:
- Localize o arquivo de configuração do MySQL usando:
$ mysql --help | grep -A 1 "Default options"
No Ubuntu 16, o local do arquivo normalmente é
/etc/mysql/mysql.conf.d/mysqld.cnf
-
Edite o arquivo de configuração usando:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Adicioneskip-grant-tables
em[mysqld]
bloquear e salvar as alterações.
-
Reinicie o serviço MySQL usando:sudo service mysql restart
-
Verifique o status do serviço MySQL:sudo service mysql status
-
Entre no mysql com:$ mysql -u root
-
E altere aroot
senha:
mysql> LIBERAR PRIVILÉGIOS;
mysql> ALTER USER 'root'@'localhost' IDENTIFICADO COMmysql_native_password BY 'MyNewPass';
-
Reverta as alterações do arquivo de configuração do MySQL removendoskip-grant-tables
linha ou comentando com um#
(cerquilha).
-
Finalmente reinicie o serviço MySQL e pronto.