Restablecer la contraseña de root de MySql en Windows

Desde
1 Oct 2019
Mensajes
2,458
Reacciones
2,281
Honor
663
En Windows, utilice el siguiente procedimiento para restablecer la contraseña de la 'root'@'localhost' cuenta MySQL . Para cambiar la contraseña de una root cuenta con una parte de nombre de host diferente, modifique las instrucciones para usar ese nombre de host.

1. Inicie sesión en su sistema como administrador.

2. Detenga el servidor MySQL si se está ejecutando. Para un servidor que se ejecuta como un servicio de Windows, vaya al Administrador de servicios: En el menú Start, seleccione Control Panel, luego Administrative Tools, luego Services. Busque el servicio MySQL en la lista y deténgalo.

Si su servidor no se está ejecutando como un servicio, es posible que deba usar el Administrador de tareas para forzar su detención.

3. Cree un archivo de texto que contenga la declaración de asignación de contraseña en una sola línea. Reemplace la contraseña con la contraseña que desea utilizar.
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

4. Guarda el archivo. Este ejemplo asume que le asigna un nombre al archivo C:\mysql-init.txt.

5. Abra una ventana de la consola para acceder al símbolo del sistema: en el menú Start, seleccione Run, luego ingrese cmd como el comando que se ejecutará.

6. Inicie el servidor MySQL con la init_file del sistema configurada para nombrar el archivo (observe que la barra invertida en el valor de la opción se duplica):
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

Si instaló MySQL en una ubicación diferente, ajuste el comando cd en consecuencia.

El servidor ejecuta el contenido del archivo nombrado por la init_file del sistema al inicio, cambiando la 'root'@'localhost' contraseña de la cuenta.

Para que la salida del servidor aparezca en la ventana de la consola en lugar de en un archivo de registro, agregue la --console al comando mysqld.

Si instaló MySQL utilizando el Asistente de instalación de MySQL, es posible que deba especificar una --defaults-file opción. Por ejemplo:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

La --defaults-file configuración adecuada se puede encontrar usando el Administrador de servicios: En el menú Start, seleccione Control Panel, luego Administrative Tools, luego Services. Busque el servicio MySQL en la lista, haga clic con el botón derecho y elija la Properties opción. El Path to executable campo contiene la --defaults-file configuración.

7. Una vez que el servidor se haya iniciado correctamente, elimine C:\mysql-init.txt.

Ahora debería poder conectarse al servidor MySQL root utilizando la nueva contraseña. Detenga el servidor MySQL y reinícielo normalmente. Si ejecuta el servidor como un servicio, inícielo desde la ventana Servicios de Windows. Si inicia el servidor manualmente, utilice cualquier comando que utilice normalmente.

Si la ALTER USER declaración no restablece la contraseña, intente repetir el procedimiento utilizando las siguientes declaraciones para modificar la user tabla directamente:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top