miércoles, 25 de junio de 2014

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:

  1. MySQL Server está instalado como servicio. Detener el servicio
  2. Abrir una consola de comandos (cmd)
  3. Ir al directorio de instalación de MySQL Server. Por ejemplo:
    1.C:\Program Files\MySQL\MySQL Server 5.1\bin
  4. Ejecutar el siguiente comando: 
    1.mysqld --skip-grant-tables &
  5. Abrir otra consola de comandos (cmd)
  6. Ingresar a la consola de administración de MySQL con el comando:
    1.mysql -u root
  7. En la consola de administración de MySQL, ejecutar los siguientes comandos:
  8. 1.mysql>use mysql;
    2.mysql>update user set password=PASSWORD("nuevaClave") where user='root';
    3.mysql>flush privileges;
    4.mysql>quit;

Finalmente, cerrar la consola de comandos abierta en el paso 2 e iniciar nuevamente el servicio de MySQL Server.

Para Linux:
  1. Detener el servicio de MySQL usando el comando
    1./etc/init.d/mysql stop
  2. En la consola de comandos (shell) ejecutar el comando:
    1.sudo mysqld_safe --skip-grant-tables &
  3. Realizar los pasos 6 y 7 descritos para Windows.
  4. Iniciar nuevamente el servicio de MySQL usando el comando

    1./etc/init.d/mysql start

No hay comentarios:

Publicar un comentario