Mysql: Resetear password en Linux o Windows
marzo 25, 2011- 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:
- update user set Password=PASSWORD(‘new-password’);
- flush privileges;
- exit;
- Finalmente, reiniciamos el proceso:$ service mysqld restart ó $ /etc/init.d/mysql restart
En Windows:
Loguearse al sistema como Administrador
- Parar el servidor MySQL si está corriendo.
- 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;
- Guardar el archivo en: C:\mysql-init.txt
- Abrir una consola de window.
- Arrancar el servicio MySQL en modo seguro
C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
- Eliminar el archivo creado (C:\mysql-init.txt).
- Matar el proceso “mysqld-nt”
- Iniciar el servicio mysql
Fuente: NoMeDigas
no existe mysqld-nt en mi maquina usando windows
por lola marzo 7, 2013 at 2:30 pm