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

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 29 seguidores