Como restablecer la contraseña del usuario root de MySQL en Windows
Pasos para restablecer la contraseña del usuario root de MySQL en Windows
Si necesitas restablecer la contraseña de root de MySQL, sigue estos pasos cuidadosamente:
Este proceso debe realizarse desde un usuario administrador de Windows
Paso 1: Detener el servicio de MySQL
1. Abrir el Administrador de servicios:
- Presiona "Win + R", escribe "services.msc", y presiona "Enter".
2. Busca el servicio llamado MySQL o MySQL83 (depende de la version de tu instalación).
3. Haz clic derecho y selecciona Detener.
Paso 2: Crear archivo de texto
1. Crea un archivo de texto (utilizando un editor de texto como por ejemplo bloc de notas) que contenga la instrucción SQL de asignación de la nueva contraseña, dicha instrucción debe quedar en una sola línea, como se muestra a continuación.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
Reemplazar 'MyNewPass' con la nueva contraseña que deseas utilizar.
2. Guardar el archivo en la unidad C con el nombre mysql-init.txt.
Paso 3: Cambiar la contraseña
1. Abrir una instancia de símbolo del sistema (cmd) como administrador.
- Escribir "cmd" en la barra de búsqueda, haz clic derecho sobre el ícono y selecciona Ejecutar como administrador.
2. Navegar hasta la carpeta donde está instalado MySQL. La ruta por defecto es "C:\Program Files\MySQL\MySQL Server X.X\bin" entonces escribir en el cmd la siguiente instrucción:
cd "C:\Program Files\MySQL\MySQL Server X.X\bin"
Reemplaza "X.X" con la versión de MySQL que tengas instalada.
3. Inicia el servidor MySQL con la variable de sistema init_file
configurada para especificar el nombre del archivo (tener en cuenta que la barra invertida en el valor de la opción está duplicada) y el defaults-file de la siguiente manera:
mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.3\\my.ini" --init-file="C:\\mysql-init.txt"
En este paso la consola quedará como en modo espera ya que lo que hace es ejecutar el proceso mysqld encargado de ejecutar las instrucciones dadas anteriormente.
La configuración adecuada de --defaults-file
se puede encontrar utilizando el Administrador de Servicios: desde el menú Inicio, selecciona Panel de Control, luego Herramientas Administrativas y después Servicios. Encuentra el servicio de MySQL en la lista, haz clic derecho sobre él y selecciona la opción Propiedades. El campo Ruta al ejecutable contiene la configuración de --defaults-file de tu instalación
.
4. Detener el proceso de mysqld:
- Cierra la terminal o presiona "Ctrl + C" para detener el servicio mysqld.
5. Reiniciar el servicio de MySQL.
Volver al Administrador de servicios ("services.msc"), selecciona el servicio de MySQL y haz clic en Iniciar.
Después de que el servidor se haya iniciado correctamente, elimina el archivo C:\mysql-init.txt
.
Ahora deberías poder conectarte al servidor MySQL como root
utilizando la nueva contraseña.
---
¡Listo! Ahora deberíamos tener acceso al usuario "root" con la nueva contraseña configurada. 😊
Comentarios
Publicar un comentario