Andad sabiamente para con los de afuera, aprovechando bien el tiempo.
(Colosenses 4:5)
Conozco algún que otro administrador que ha olvidado el password del root de MySQL, ¿esto puede ser un verdadero inconveniente no?
Imaginen que necesitan crear una nueva base de datos, hacer cualquier cosa y no pueden pues no recuerdan el password del administrador (root) del servidor MySQL, un verdadero problema.
Aquí les mostraré cómo acceder al servidor MySQL por la terminal SIN poner password de root, para una vez dentro que puedan cambiar el password de root.
Lo primero será detener el servicio mysql:
Los siguientes dos comandos deben ser ejecutados con privilegios de administración, bien poniendo sudo al inicio del comando o ejecutándolos directamente como root
service mysql stop
Esto detuvo el servicio, ahora vamos a iniciarlo pero de forma diferente, una forma que no nos pedirá password luego:
mysqld_safe --skip-grant-tables &
Listo, ahora accedamos a la terminal de MySQL.
mysql -u root
Verán que no les pidió password, verán que ya entraron a la consola o terminal de MySQL y pueden hacer lo que les plazca, procedamos a cambiar el password del root de MySQL.
Primero entraremos a la base de datos de MySQL como tal:
use mysql;
Luego, cambiemos el password:
update user set password=PASSWORD("ElNuevoPassword") where user='root';
Ahora refresquemos los privilegios:
flush privileges;
Y por último salimos:
quit;
Listo, ya cambiamos el password del usuario root de MySQL, ahora vamos a detener el servicio e iniciarlo como debe ser:
service mysql stop
service mysql start
Fin
Esto es todo, ya recuperaron el control de su propio servidor MySQL.
No hay comentarios:
Publicar un comentario