h1

Mysql: Resetear password en Linux o Windows

marzo 25, 2011

En Linux:

  • Nos logueamos como root y detenemos el demonio de MySQL:  $service mysqld stop ó $ /etc/init.d/mysql stop
  • Volvemos a arrancarlo sin cargar las tablas que tienen almacenadas los permisos y las contraseñas: $mysqld_safe –skip-grant-tables
  • Nos conectamos al terminal de MySQL como usuario root: $mysql –user=root mysql
  • Ahora que estamos conectados a MySQL introducimos los siguientes comandos en la terminal de MySQL:
  1. update user set Password=PASSWORD(‘new-password’);
  2. flush privileges;
  3. exit;
  • Finalmente, reiniciamos el proceso:$ service mysqld restart ó $ /etc/init.d/mysql restart

En Windows:

Loguearse al sistema como Administrador

  1. Parar el servidor MySQL si está corriendo.
  2. Crear un archivo de texto con las siguientes instrucciones reemplazando el password por el que desees.
    UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    FLUSH PRIVILEGES;
  3. Guardar el archivo en: C:\mysql-init.txt
  4. Abrir una consola de window.
  5. Arrancar el  servicio MySQL en modo seguro
    C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
  6. Eliminar el archivo creado (C:\mysql-init.txt).
  7. Matar el proceso “mysqld-nt”
  8. Iniciar el servicio mysql

Fuente: NoMeDigas

One comment

  1. no existe mysqld-nt en mi maquina usando windows



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: