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. Sí 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
    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:
  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

Comentarios

Entradas populares de este blog

Orange Pi IoT 2G Flashear memoria NAND

Usar datos gratis para proyectos IoT FreedomPop y Orange Pi 2G IoT (también Simyo).

Configurar modem GSM en la Orange Pi 2G IoT (Orange España)