Linux en español
Tutoriales

Cómo recuperar la contraseña de root en mysql server

Contraseña de root en mysql
1 minuto de lectura

En algunas ocasiones olvidamos la contraseña de root en mysql, por necesidad necesitamos recuperar alguna base de datos y no tenemos forma de acceder. En este tutorial vamos a ver qué pasos hay que seguir para acceder a mysql sin necesidad de conocer la contraseña y veremos cómo establecer una nueva.

Iniciar mysql en modo seguro

/etc/init.d/mysqld stop
mysqld_safe –skip-grant-tables &

Conexión a mysql server

Una vez iniciado mysql en modo seguro veremos que podremos conectarnos con el usuario root sin necesidad de insertar una contraseña.

mysql -u root

Cambiar contraseña de root en mysql

Lo primero que tenemos que hacer es seleccionar la tabla que contiene los permisos de mysql.

use mysql;

Y modificamos la contraseña del usuario root con el siguiente comando:

update user set password=PASSWORD("nueva-contraseña") where User='root';

Recargamos los privilegios y salimos de la sesión con los siguientes comandos:

flush privileges;
quit

Iniciar el servicio mysql

/etc/init.d/mysql start

Ahora ya solo tenemos que conectarnos al servidor mysql con la contraseña establecida en el paso anterior. Con esto ya tendríamos acceso a todas las bases de datos que gestiona mysql server.

Puntuación media / 5. Recuento de votos:

¡Síguenos en redes sociales!

Entradas relaccionadas

Reiniciar apache en linux Ubuntu

Diego García Cuesta

¿Cómo instalar los drivers privados de Nvidia en Debian 9 Stretch?

Linux en Español

Rsync entre servidores

Diego García Cuesta

Guía sobre cómo descifrar claves wifi seguridad WEP, WPA, WPA2 y WPA2-PSK

Diego García Cuesta

RPM de Comandos en Linux

Linux en Español

Cómo verificar la propagación DNS en linux

Diego García Cuesta