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
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:
- Comience deteniendo el servicio MySQL con un comando systemctl:
$ sudo systemctl stop mysql
- 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 &
- Ahora podrá conectarse al servidor MySQL como root, sin especificar una contraseña:
$ mysql -u root
- 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;
- 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.