sql >> Base de Datos >  >> RDS >> Mysql

MySQL - ERROR 1045 - Acceso denegado

Si realmente ha establecido una contraseña de root y la ha perdido/olvidado:

  1. Detener MySQL
  2. Reinícielo manualmente con la opción skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Ahora, abra una nueva ventana de terminal y ejecute el cliente MySQL:mysql -u root

  4. Restablezca la contraseña raíz manualmente con este comando MySQL:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Si está usando MySQL 5.7 (compruebe usando mysql --version en la Terminal), entonces el comando es:

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Vacíe los privilegios con este comando de MySQL:FLUSH PRIVILEGES;

Desde http://www.tech-faq.com/reset-mysql- contraseña.shtml

(Tal vez esto no es lo que necesitas, Abs, pero creo que podría ser útil para las personas que se encuentren con esta pregunta en el futuro)