Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

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

Leer entrada anterior
Comprobar la versión de Xorg

Como muchos sabréis he tenido ciertos problemas con la tarjeta gráfica de mi portátil, una Intel GMA500 (Instalar EMGD en...

Cerrar