sql >> Base de Datos >  >> RDS >> Mysql

Cómo restablecer la contraseña raíz de MySQL

A veces, es posible que deba cambiar la contraseña de root o restablecer la contraseña de root en MySQL, en caso de que haya olvidado la contraseña de root. Aquí se explica cómo restablecer la contraseña de root en MySQL. Puede seguir estos pasos para restablecer la contraseña raíz en Windows, Mac, Ubuntu, CentOS y otros sistemas Linux.

Cómo restablecer la contraseña raíz de MySQL

Estos son los pasos para restablecer la contraseña de root en MySQL en Ubuntu, CentOS, Windows, Mac y otros sistemas.

1. Detener servidor MySQL

Abra la terminal y ejecute el siguiente comando para detener el servidor MySQL.

CentOS / Fedora

# service mysqld stop

Ubuntu/Debian

$ service mysql stop

Lectura adicional:Cómo eliminar un procedimiento almacenado en MySQL

2. Reinicie el servidor MySQL con –skip-grant-tables

A continuación, reinicie MySQL Server con la opción –skip-grant-tables para que pueda iniciar sesión sin contraseña y con todos los privilegios.

# mysqld_safe --skip-grant-tables &

Es posible que deba incluir la palabra clave "sudo" antes del comando anterior en algunos sistemas Ubuntu/Debian.

Asegúrese de incluir '&' al final de su comando para que el servidor MySQL se ejecute en segundo plano.

Tenga en cuenta que es muy inseguro iniciar mysql con la opción –skip-grant-tables y debe usarse solo por un corto período de tiempo.

Después de cambiar la contraseña de root en MySQL, reiniciaremos inmediatamente el servidor MySQL de la forma habitual.

Lectura adicional:Cómo cambiar la contraseña de usuario en MySQL

3. Inicie sesión en MySQL

Ejecute el siguiente comando para iniciar sesión en MySQL.

# mysql -uroot

4. Cambiar la contraseña raíz en MySQL

Ejecute el siguiente comando en mysql> oportuno. Reemplazar nueva_contraseña al mando a continuación con su nueva contraseña.

mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'

Lectura adicional:MySQL CAST vs CONVERT

5. Privilegios de descarga

Privilegios de vaciado para aplicar cambios

mysql> FLUSH PRIVILEGES;
mysql> exit;

Lectura adicional:consulta de reversión de MySQL

6. Detener servidor MySQL

Ejecute el siguiente comando en el indicador de terminal para detener el servidor MySQL, ya que no es seguro.

# mysqladmin -u root -p shutdown

Se le pedirá que ingrese la contraseña de root. Ingrese su nueva contraseña raíz.

Lectura adicional:Cómo usar MySQL Rollup

7. Inicie el servidor MySQL

Inicie el servidor MySQL normalmente.

CentOS / Fedora

# service mysqld start

Ubuntu/Debian

$ service mysql start

Con suerte, el artículo anterior lo ayudará a restablecer la contraseña de root en MySQL.

Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!