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

Python MySQLdb - Erreur 1045 :Accès refusé pour l'utilisateur

'localhost' est et a toujours été spécial avec MySQL . Dans votre cas, vous accordez [email protected] certains privilèges et cela signifierait "le robot d'exploration de l'utilisateur se connectant via le socket UNIX". Et, je suis presque sûr que le serveur MySQL est configuré avec --skip-networking .

Cela peut être corrigé en étant explicite. Utilisation de l'argument de connexion unix_socket de votre pilote de base de données, cela forcerait l'utilisation du socket UNIX. (Lien sans vergogne vers les docs MySQL Connector/Python, car je suis le mainteneur de ce pilote).