14 sept 2011

Red Hat - Cómo cambiar el password de root en MySQL (Red Hat, Fedora, CEntOS)

Odio decir "te lo dije", pero te lo dije. Aquí en la editorial administramos múltiples servidores MySQL, cientos de bases de datos y usuarios, de tal forma que debemos contar con una buena administración de passwords.

Muy a pesar de tener una buena administración de passwords, no estamos exentos de perder u olvidar una clave importante, cómo es la del usuario root de MySQL. Por esta razón, aquí les presento los pasos que debemos seguir para cambiar la clave, de verdad que esto es útil.

Este procedimiento aplica para Red Hat, Fedora, CEntOS.

1. Detener el proceso mysql

[root@server ~]# /etc/init.d/mysqld stop

2. Iniciar el proceso mysql con la opción --skip-grant-tables y --skip-networking , así no pedirá el password y no aceptará conexiones remotas a MySQL.

[root@server ~]# /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &

3. Ingresar a MySQL con el usuario root.


[root@server ~]# mysql -u root

4. Actualizar el password de root (en este paso no olviden el uso de las comillas)


mysql> use mysql;
mysql> update user set password=PASSWORD('NUEVO_PASSWORD') where User='root';
mysql> flush privileges;
mysql> quit

5. Detener el proceso mysql

[root@server ~]# /etc/init.d/mysqld stop

6. Iniciar MySQL y probar con la nueva clave.

[root@server ~]# /etc/init.d/mysqld start
[root@server ~]# mysql -u root -p

Muy bien, nos vemos en la siguiente entrada.

No hay comentarios:

Publicar un comentario