Para muchos puede resultar una trivialidad, pero para otros viene muy bien conocer como realizar este proceso, que aunque para algunos es el pan nuestro de cada día en la Administración de Bases de datos para otros es un vació.
Olvido:
En el proceso que describo a continuación, parto del supuesto de que se tiene Mysql con contraseña y esta se ha olvidado (:S), para recuperarla (cambiarla) procedemos así:
- Primero debemos detener el servicio del servidor MySQL
# service mysqld stop ó /etc/init.d/mysql stop
- Ahora debemos iniciar nuevamente el servicio pero impidiendo que se carguen los permisos en las tablas para poder modificarlas libremente, ósea en pocas palabras tenemos acceso ilimitado a todas las tablas de MySQL.
# mysqld_safe --skip-grant-tables
- Alternativamente si queremos evitar accesos desde la red (por seguridad) también denegamos las conexiones entrantes TCP/IP, para mantener el “full acceso” solamente como entorno local.
# mysqld_safe --skip-grant-tables --skip-networking&
- El siguiente paso es ingresar a la consola de MySQL
$ mysql –u root
- El servicio MySQL no nos preguntara por la contraseña ya que hemos usado el parámetro –skip-grant-tables al iniciar el servicio nuevamente.
- Luego seleccionamos la base de datos del sistema
mysql> use mysql;
- Por ultimo actualizamos la nueva contraseña que deseamos colocarle al usuario root
mysql> UPDATE users set password=PASSWORD(‘nueva_contraseña’) WHERE user = ‘root’;
- Debemos ver una salida generada por MySQL similar a la siguiente
Query OK, 1 rows affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
- Salimos de la consola de MySQL
mysql> exit
- Reiniciamos el servicio MySQL
# service mysqld restart ó /etc/init.d/mysql restart
Modificar:
Alternativamente, si el anterior no fuera este el caso; es decir, si conocemos la contraseña y lo que queremos es cambiarla, simplemente debemos:
- Ingresar a la consala MySQL con el usuario y contraseña,
- Seleccionar la BD del sistema (mysql),
- Ejecutar el query de Update,
- Salir de la consola MySQL y reiniciar el servicio.
No hay comentarios:
Publicar un comentario