Recuperar la contraseña del usuario root de MySQL

He tenido que enfrentarme a varias pruebas entre ellas recuperar la contraseña del usuario root de mysql. En esta entrada quiero mostrarles cómo recuperar la contraseña de root de MySQL desde un terminal.

Debemos detener el servicio MySQL como usuario administrador:

Luego que se detuvo el servicio, vamos a iniciarlo pero de forma diferente para que no nos pida contraseña:

Ahora accedemos a la terminal de MySQL con el siguiente comando:

Ahora seleccionamos la base de datos de MySQL:

Y luego, cambiamos la contraseña:

Refresquemos los privilegios:

Luego detemos el servicio y lo volvemos a iniciar:

Para la version 6.0 de MySQL se puede recuperar de la siguiente forma:

Debemos detener el servidor MySQL:

Tambien podemos matar el proceso mysqld enviando un comando kill (no kill -9). Utilice el nombre de la ruta real del archivo .pid en el siguiente comando:

Utilice comillas sencillas (no hacia adelante comillas) con el comando cat. Esto provoca que la salida de cat sea sustituida en el comando kill.

Crear un archivo de texto que contiene la siguiente declaración en una sola línea. Vuelva a colocar la contraseña con la contraseña que desea utilizar.

Iniciar el servidor SQL con la opción especial -init-file

Después de que el servidor se ha iniciado correctamente y hemos comprobado la constraña eliminamos el archivo mysql-init.

 

Estas son las dos formas de recuperar la contraseña según tu versión de MySQL

 

Comments are closed.