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

Exception inattendue :SQLSTATE[HY000] [1045] Accès refusé pour l'utilisateur ****@'localhost' (en utilisant le mot de passe :OUI)

Parfois, l'accès a refusé une erreur d'exception car vos informations d'identification mysql ne sont pas valides.Deuxièmement, d'après mon expérience, j'ai observé que cela se produit également parce que vous n'avez pas défini de mot de passe pour la connectivité de votre base de données. par exemple

private $host = "localhost";
private $db_name = "db_dbtest"; // Database name
private $username = "db_user"; // your database username
private $password = "db_password"; // Your password
public $conn;

}

Essayez de définir un mot de passe pour la connectivité de votre base de données. J'ai eu une telle expérience et après avoir changé mon classement en utf8_general_ci dans l'onglet Opérations, cela n'a pas pu résoudre mon problème. J'ai pensé à ajouter un mot de passe à ma connexion à la base de données et elle s'est immédiatement connectée. Vous pouvez tester ceci et voir si cela vous aide.