Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - ERREUR 1045 - Accès refusé

Si vous avez effectivement défini un mot de passe root et que vous venez de le perdre/oublier :

  1. Arrêter MySQL
  2. Redémarrez-le manuellement avec l'option skip-grant-tables :mysqld_safe --skip-grant-tables

  3. Maintenant, ouvrez une nouvelle fenêtre de terminal et exécutez le client MySQL :mysql -u root

  4. Réinitialisez manuellement le mot de passe root avec cette commande MySQL :UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Si vous utilisez MySQL 5.7 (vérifiez en utilisant mysql --version dans le Terminal) alors la commande est :

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Videz les privilèges avec cette commande MySQL :FLUSH PRIVILEGES;

Depuis http://www.tech-faq.com/reset-mysql- mot de passe.shtml

(Peut-être que ce n'est pas ce dont vous avez besoin, Abs, mais je pense que cela pourrait être utile pour les personnes qui tomberont sur cette question à l'avenir)