miércoles, 30 de diciembre de 2020

Resetear clave root mysql servidor Debian

En algunas circunstancias nos encontramos que por falta de uso cotidiano o porque nos encontramos con algún servidor ajeno y que no tienen la documentación de las credenciales de los servicios debemos recurrir a cambiar las clave de los servicios, tal es el caso que se les va a explicar y que se encuentra en multiples blog esta información pero creo que no esta demás publicar por este medio la forma o manera de realizar esta tarea.

Vamos paso a paso para ir viendo que se va a hacer para completar la solución, como requisito estoy trabajando con servidor debian para realizar estos ajustes, deben buscar el equivalente en las diferentes distribuciones que esten usando:

1.- Vamos a detener el servicio de mysql con el siguiente comando ejecutado con el usuario root del sistema 

/etc/init.d/mysql stop 

ó 

systemctl stop mysql

2.- iniciar MySQL sin un password. Ejecutar el siguiente comando, el ampersan (&) al final es requerido y es usado para colocar el comando en segundo plano.

 mysqld_safe --skip-grant-tables &

3.- Connectarse a MySQL. Ejecutar el siguiente comando: 

mysql -u root

4.- Configurar nueva clave MySQL al usuario root. Ejecutar el siguiente comando: 

use mysql; 

update user set authentication_string=PASSWORD("nuevopassword") where User='root';

 flush privileges; 

quit

5.- Parar e Iniciar el servicio MySQL Ejecutar el siguiente comando: 

/etc/init.d/mysql stop 

/etc/init.d/mysql start

6.- Realizamos la prueba del cambio de clave logeandonos en la database 

mysql -u root -p

No hay comentarios.:

Publicar un comentario