Cómo resetear la contraseña del usuario root de MySQL Server
Sí te sucede que olvidaste la contraseña del usuario root del servidor de base de datos MySQL y no puedes crear nuevos usuarios, ni nuevos catálogos ni acceder a la consola de administración, en ésta publicación explico como resetear la contraseña del usuario root tanto para Linux como para Windows.
Para Windows realizar lo siguiente:
Finalmente, cerrar la consola de comandos abierta en el paso 2 e iniciar nuevamente el servicio de MySQLServer.
Para Linux:
Para Windows realizar lo siguiente:
- Sí MySQL Server está instalado como servicio. Detener el servicio
- Abrir una consola de comandos (cmd)
- Ir al directorio de instalación de MySQL Server. Por ejemplo:1
C:\Program Files\MySQL\MySQL Server 5.1\bin
- Ejecutar el siguiente comando: 1
mysqld --skip-grant-tables &
- Abrir otra consola de comandos (cmd)
- Ingresar a la consola de administración de MySQL con el comando:1
mysql -u root
- En la consola de administración de MySQL, ejecutar los siguientes comandos:
1
2
3
4
| mysql>use mysql; mysql>update user set password=PASSWORD("nuevaClave") where user='root'; mysql>flush privileges; mysql>quit; |
Finalmente, cerrar la consola de comandos abierta en el paso 2 e iniciar nuevamente el servicio de MySQLServer.
Para Linux:
- Detener el servicio de MySQL usando el comando1
/etc/init.d/mysql stop
- En la consola de comandos (shell) ejecutar el comando:1
sudo mysqld_safe --skip-grant-tables &
- Realizar los pasos 6 y 7 descritos para Windows.
- Iniciar nuevamente el servicio de MySQL usando el comando1
/etc/init.d/mysql start
Comentarios