¿Cómo restablecer la contraseña raíz de MySQL en Windows usando cmd?

Puede surgir una situación en la que necesite restablecer la contraseña de root para su base de datos MySQL. Puede ser porque olvidaste tu contraseña o necesitas cambiar la contraseña por razones de seguridad. 

En este artículo, veremos el proceso de restablecer la contraseña de MySQL usando Windows cmd. Para hacerlo, siga los siguientes pasos:

Paso 1: detener el servidor MySQL

  • Comience comprobando si ha iniciado sesión como administrador.
  • Presione Win+R (mantenga presionada la tecla Windows/Super y presione «r»). Una vez que aparezca el cuadro » Ejecutar «, escriba:
services.msc
  • Haga clic en Aceptar .
  • Desplácese hacia abajo en la lista de servicios para encontrar el servicio MySQL. Haga clic con el botón derecho en esa entrada y luego haga clic con el botón izquierdo en Detener .

Paso 2: inicia un editor de texto

  • Haz clic en el menú y busca el Bloc de notas .
  • Alternativamente, puede usar la ruta: M enú > Accesorios de Windows > Bloc de notas.

Paso 3: cree un nuevo archivo de texto con el comando de contraseña

  • Ingrese la siguiente línea en el editor de texto:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
  • Asegúrese de mantener las comillas y el punto y coma. Reemplace NewPassword con la contraseña de su elección.

  • Utilice el menú Archivo > Guardar como para guardar el archivo en la raíz de su disco duro (C:\ ). Elija un nombre de archivo que tenga sentido, como mysql-init.txt.

En consecuencia, el comando localhost hará que la contraseña cambie en su sistema local. Si está intentando cambiar la contraseña en un sistema a través de la red, sustituya el nombre de host por localhost .

Paso 4: abre un símbolo del sistema

  • Presione Ctrl+Mayús+Esc.
  • Luego, haga clic en el menú Archivo > Ejecutar nueva tarea.
  • Escriba cmd.exe y marque la casilla para ejecutar como administrador.
  • Haga clic en Aceptar .

Paso 5: reinicie el servidor MySQL con su nuevo archivo de configuración

  •  Navegue al directorio MySQL usando el símbolo del sistema:
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

En consecuencia, la línea de comando mostrará que está trabajando en esta carpeta.

  •  Introduzca la siguiente:
mysqld --init-file=C:\\mysql-init.txt

Tenga en cuenta que hay dos barras después del mensaje C:.

Además, si eligió un nombre diferente en el Paso 2, use el mismo nombre después de la doble barra.

Paso 6: Limpiar

Ahora, puede iniciar sesión en su servidor MySQL como root usando la nueva contraseña.

  • Verifique dos veces para asegurarse de que funcione. Si tiene opciones de configuración únicas (como iniciar MySQL con una opción de archivo predeterminado ), continúe y hágalo.

Una vez que se inicie MySQL y haya confirmado el cambio de contraseña, elimine el archivo C:\myswl-init.txt .

En esta etapa, ha restablecido con éxito la contraseña de root para su base de datos MySQL.

Publicación traducida automáticamente

Artículo escrito por vishwajeetkjmp y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *