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-tablesen[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
rootcontraseñ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-tableslínea o comentándola con un#(picadillo). -
Finalmente, reinicie el servicio MySQL y estará listo.


