enero 14, 2022

Cómo cambiar la contraseña de root de mysql en Linux

Si ha olvidado la contraseña de MySQL para el usuario root, lo tenemos cubierto en esta guía. Siga nuestras instrucciones paso a paso para restablecer la contraseña de root en un sistema Linux a través de la línea de comandos.

En este tutorial aprenderás:

  • Cómo cambiar / restablecer la contraseña de root de MySQL
Restablecer contraseña de root de MySQL

Restablecer contraseña de root de MySQL

Requisitos de Software y Convenciones de Línea de Comandos de Linux
Categoría Requisitos, Convenciones o Versión de Software Utilizada
Sistema Cualquier distribución de Linux
Software MySQL
Otro Acceso privilegiado a su sistema Linux como root o mediante el comando sudo.
Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
$ – requiere que los comandos de linux dados se ejecuten como un usuario normal sin privilegios

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

Instrucciones paso a paso:

  1. Comience deteniendo el servicio MySQL con un comando systemctl:
    $ sudo systemctl stop mysql
  2. Ahora, necesitamos reiniciar el servicio MySQL, pero sin privilegios de contraseña. Tenga en cuenta que el & al final del comando solo ejecuta el servicio en segundo plano y nos permitirá continuar utilizando el terminal actual.
    $ sudo mysqld_safe --skip-grant-tables &
  3. Ahora podrá conectarse al servidor MySQL como root, sin especificar una contraseña:
    $ mysql -u root
  4. Ahora, restablezca la contraseña de root, pero primero limpie los privilegios para recargar las concesiones:
    mysql> FLUSH PRIVILEGES;mysql> use mysql;mysql> update user set plugin="mysql_native_password" where User='root';mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_here';mysql> FLUSH PRIVILEGES;mysql> quit;
  5. Finalmente, apague el servicio MySQL e inicie una copia de seguridad.
    $ sudo systemctl restart mysql

Todo listo. Su contraseña de root ahora debe cambiarse y MySQL está funcionando de forma normal.

Conclusión

Restablecer una contraseña raíz de MySQL olvidada es bastante fácil. Sin embargo, el proceso implica desconectar MySQL temporalmente, por lo que, por supuesto, es mejor evitar hacer esto más de lo absolutamente necesario. Si vuelves a olvidar la contraseña, sabrás dónde encontrar esta guía.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.