sql >> Databasteknik >  >> RDS >> Mysql

Python MySQLdb - Fel 1045:Åtkomst nekad för användaren

'localhost' är och har alltid varit speciell med MySQL . I ditt fall beviljar du [email protected] vissa privilegier och detta skulle betyda "användarens sökrobot ansluter via UNIX-socket". Och jag är ganska säker på att MySQL-servern är konfigurerad med --skip-nätverk .

Detta kan åtgärdas genom att vara tydlig. Använda unix_socket-anslutningsargumentet av din databasdrivrutin, skulle det tvinga användningen av UNIX-socket. (Länkar skamlöst till MySQL Connector/Python-dokument, eftersom jag är underhållare av den drivrutinen).




  1. ORA-00910:specificerad längd för lång för dess datatyp

  2. Kör utlöser lagrade procedurer på SqlFiddle. Mysql

  3. Mysql-extraherande array i Php

  4. Använder MySQL JSON-fältet för att gå med på ett bord