sql >> Base de Datos >  >> RDS >> Mysql

Olvidé la contraseña de root de mysql

Estos son los pasos a seguir:

  1. Ubique el archivo de configuración de MySQL usando:$ mysql --help | grep -A 1 "Default options"

En Ubuntu 16, la ubicación del archivo suele ser /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Edite el archivo de configuración usando:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Agregue skip-grant-tables en [mysqld] bloquear y guardar los cambios.

  1. Reinicie el servicio MySQL usando:sudo service mysql restart

  2. Comprobar el estado del servicio MySQL:sudo service mysql status

  1. Inicie sesión en mysql con:$ mysql -u root

  2. Y cambie la root contraseña:

mysql> PRIVILEGIOS DE DESCARGA;

mysql> ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO CONmysql_native_password POR 'MyNewPass';

  1. Revertir los cambios del archivo de configuración de MySQL eliminando skip-grant-tables línea o comentándola con un # (picadillo).

  2. Finalmente, reinicie el servicio MySQL y estará listo.