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

Raisons de l'erreur d'authentification MySQL :Accès refusé pour l'utilisateur 'xxx'@'yyy' ?

Parfois, dans php/mysql, il y a une différence entre localhost et 127.0.0.1

Dans mysql, vous accordez l'accès en fonction du nom d'hôte, pour les utilisateurs locaux, ce serait localhost. J'ai vu php essayer de se connecter avec 'myservername' au lieu de localhost bien que dans la configuration 'localhost' ait été défini.

Essayez d'accorder l'accès dans mysql pour 127.0.0.1 et connectez-vous en php sur 127.0.0.1 port 3306.