Recomendaciones antes de iniciar el proceso.

  • Lo hacemos usando sudo por si realizan auditorias en el servidor.
  • Evitar hacerlo en bases de datos en producción y si es asi, pausas los sistemas que requieran de dicha base.
  • Elaborar un catalogo de credenciales (este puede ser un documento de texto sencillo cifrado con pgp u otro metodo que consideres seguro)
  • Usar claves seguras y con alto grado de complejidad

Detenemos el servicio

sudo /etc/init.d/mysql stop

Arrancamos la configuración de mysqld:

sudo mysqld --skip-grant-tables &

Accedemos a MySQL como root:

mysql -u root mysql

Renovamos la clave con la siguiente secuencia

UPDATE user SET Password=PASSWORD('6I~f"2=0LL+UXhq') WHERE User='root';
FLUSH PRIVILEGES;
exit;
Anuncios