domingo, 15 de mayo de 2016

Cambiar la contraseña de root de MySQL

A todos nos pasa que un día te acuerdas de un proyecto olvidado (cof, cof este blog) y resulta que no encuentras la contraseña con la que configuraste una cosa... recientemente me paso eso con una instalación de MySQL de la cual no recordé cual era la contraseña de root.

Para cambiar la contraseña de root en un sistema GNU/Linux (en este caso en un Debian 8) tienes que hacer estos sencillos pasos:

1. Detener el servicio de mysql: sudo systemctl stop mysql.service
2. Iniciarlo nuevamente pero iniciándolo de la siguiente manera y en segundo plano: sudo mysqld_safe --skip-grant-tables &
3. Una vez realizado esto entramos a la consola: mysql -uroot
4. Dentro de ella seleccionamos la base mysql: use mysql;
5. Actualizamos la contraseña para el usuario root: update user set password=PASSWORD("nueva_contraseña) where user='root';


6. Recargamos los privilegios: flush privileges;
7. Salimos de la consola: exit;
8. Detenemos a mysql: sudo systemctl stop mysql.service
9. Iniciamos nuevamente a mysql: sudo systemctl start mysql.service


Y listo... esperando no se nos vuelva a olvidar la contraseña.


Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

Entradas populares