Categorías: Tutoriales

Resetear contraseña en MySQL

Probablemente no sea el único que alguna vez ha perdido la contraseña de usuario root en MySQL. Si tenemos acceso a la máquina donde está ejecutando el servicio, no hay problema, no hace falta llevar a cabo acciones radicales como reinstalar el sistema, sólo hay que seguir los siguientes pasos:

  1. Detener el demonio de MySQL:
    $ service mysqld stop ó $ /etc/init.d/mysql stop
  2. Arrancamos el demonio, pidiendo con el parámetro “–skip-grant-tables” que no se carguen las tablas con los permisos:
    $ mysqld_safe –skip-grant-tables
  3. El demonio acabará de arrancar. Nuestra labor ahora es conectarnos como administradores al mismo, sin necesidad de indicar contraseña:
    $ mysql –user=root
  4. Ya estamos en el intérprete de MySQL. Accedemos a la base de datos de configuraciones de MySQL:
    > USE mysql;
  5. Y actualizamos oportunamente la tabla de los usuarios:
    > UPDATE USER SET password=PASSWORD(‘nuevo-password’);
  6. Refrescamos los privilegios:
    > FLUSH  PRIVILEGES;
  7. Salimos del cliente:
    > exit;
  8. Reiniciamos el servicio y ya podremos acceder normalmente a nuestro sistema con la nueva contraseña.
    $ service mysqld restart ó $ /etc/init.d/mysql restart
F. Javier Carazo Gil

Cofundador de CODECTION, empresa especializada en WordPress, autor de un libro sobre WordPress (el primero en español) y multitud de artículos (en medios físicos y virtuales) sobre el tema. Participa en la comunidad WordPress de forma activa siendo parte del equipo organizador de la WordPress Meetup de Córdoba, dando charlas en diferentes WordCamp y siendo autor y coautor de multitud de plugins libres y premium para WordPress de gran éxito.

Ver comentarios

  • @javier parra: Seguro que alguna vez te pasa... a mí me pasa demasiado a menudo en entornos de pruebas y menos mal que está este método.

  • Buénisimo, sobre todo por tenerlo aquí en el portal a mano y no tener que perder tiempo en recopilar información de la red. Muy buena aportación @carazo.

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace