Estos son los pasos a seguir:
- 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
-
Edite el archivo de configuración usando:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
Agregue
skip-grant-tables
en[mysqld]
bloquear y guardar los cambios.
-
Reinicie el servicio MySQL usando:
sudo service mysql restart
-
Comprobar el estado del servicio MySQL:
sudo service mysql status
-
Inicie sesión en mysql con:
$ mysql -u root
-
Y cambie la
root
contraseña:
mysql> PRIVILEGIOS DE DESCARGA;
mysql> ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO CONmysql_native_password POR 'MyNewPass';
-
Revertir los cambios del archivo de configuración de MySQL eliminando
skip-grant-tables
línea o comentándola con un#
(picadillo). -
Finalmente, reinicie el servicio MySQL y estará listo.