- Windows:Abra la consola "Servicios" y reinicie el servicio "MySQL".
- macOS:abre la "Terminal" y ejecuta el comando:
```
reinicio del servicio sudo mysql
```
- Linux:Abra la "Terminal" y ejecute el comando:
```
reinicio del servicio sudo mysql
```
2. Restablecer la contraseña de MySQL
- Windows:abra el "Cliente de línea de comandos MySQL" y ejecute el comando:
```
ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';
```
- macOS:abre la "Terminal" y ejecuta el comando:
```
mysql -u raíz -p
ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';
```
- Linux:Abra la "Terminal" y ejecute el comando:
```
mysql -u raíz -p
ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';
```
3. Verifique los permisos de usuario de MySQL
- Abra el "Cliente de línea de comandos MySQL" y ejecute el comando:
```
CONCEDA TODOS LOS PRIVILEGIOS EN *.* A 'root'@'localhost' CON OPCIÓN DE CONCESIÓN;
```
4. Verifique el archivo de configuración de MySQL
- Abra el archivo de configuración de MySQL ("my.cnf") y asegúrese de que estén presentes las siguientes líneas:
```
[mysqld]
dirección de enlace =127.0.0.1
```
- Guarde el archivo de configuración y reinicie el servicio MySQL.
5. Reinstalar MySQL
- Si ninguno de los pasos anteriores funciona, es posible que tengas que reinstalar MySQL.
- Asegúrese de crear una copia de seguridad de su base de datos antes de reinstalar.
6. Restablecer la contraseña raíz de MySQL usando mysqldump
- Primero, detenga el servicio MySQL.
- En Windows:
```
parada neta MySQL
```
- En macOS/Linux:
```
parada del servicio sudo mysql
```
- Para restablecer la contraseña de root usando mysqldump, inicie sesión en MySQL usando la opción -u para especificar el usuario root. Para hacerlo, ejecute el comando:
```
mysqldump -u raíz
```
- A continuación, restablezca la contraseña de root usando el comando ACTUALIZAR, como se muestra a continuación:
```
ACTUALIZAR mysql.user SET contraseña =CONTRASEÑA("SuNuevaPass") DONDE USUARIO ="raíz";
```
- Luego, elimine los privilegios usando el comando FLUSH PRIVILEGES.
```
PRIVILEGIOS DE ENJUAGUE;
```
Finalmente, salga de la consola MySQL ingresando ```exit```.
Después de restablecer la contraseña de root, inicie el servicio MySQL.
- Ventanas:
```
inicio neto MySQL
```
- MacOS/Linux:
```
inicio del servicio sudo mysql
```
Eso es todo. Ha restablecido exitosamente la contraseña raíz de MySQL usando mysqldump.