Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

senha do root do mysql esquecida


Aqui estão os passos a serem seguidos:
  1. 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

  1. Edite o arquivo de configuração usando:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Adicione skip-grant-tables em [mysqld] bloquear e salvar as alterações.



  1. Reinicie o serviço MySQL usando:sudo service mysql restart

  2. Verifique o status do serviço MySQL:sudo service mysql status



  1. Entre no mysql com:$ mysql -u root

  2. E altere a root senha:

mysql> LIBERAR PRIVILÉGIOS;

mysql> ALTER USER 'root'@'localhost' IDENTIFICADO COMmysql_native_password BY 'MyNewPass';

  1. Reverta as alterações do arquivo de configuração do MySQL removendo skip-grant-tables linha ou comentando com um # (cerquilha).

  2. Finalmente reinicie o serviço MySQL e pronto.