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