Recuperar el password del usuario root de MySQL

Seguramente alguna vez hemos sufrido la perdida del password del usuario root, en este post vamos a ver como podemos recuperarlo para MySQL, ya que sin el no podremos acceder ni a la consola ni a al phpMyAdmin, con este proceso lograremos recuperar la contraseña de MySQL .

Procederemos lo primero a parar el servicio MySQL y arrancarlo en modo seguro:

/etc/init.d/mysqld stop

mysqld_safe –skip-grant-tables &

Si probamos a identificarnos como root , veremos que no nos pide contraseña:

mysql -u root

Ahora seleccionamos la tabla que contiene los permisos de MySQL:

use mysql

Y modificamos directamente el password del usuario root:

update user set password=PASSWORD(“nueva-contraseña”) where User=’root’;

Recargamos los privilegios y salimos de la sesión:

flush privileges;
quit

Para finalizar iniciamos el servicio de MySQL:

etc/init.d/mysqld start

Siguiendo estos pasos logramos fácilmente recuperar la contraseña del usuario root y de esta forma  acceder normalmente.

Anuncios

1 comentario

Archivado bajo Seguridad

Una respuesta a “Recuperar el password del usuario root de MySQL

  1. tienes que abrir el terminal o linea de comandos y después de parar el servicio, escribir
    # mysqld_safe –skip-grant-tables &

    de esta forma lo arrancas en modo seguro

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s