sql >> Databáze >  >> RDS >> Mysql

Python MySQLdb – Chyba 1045:Uživateli byl odepřen přístup

'localhost' je a byl vždy speciální s MySQL . Ve vašem případě udělujete [email protected] nějaká oprávnění a to by znamenalo 'uživatelský prohledávač se připojuje přes UNIX socket'. A jsem si docela jistý, že server MySQL je nakonfigurován pomocí --skip-networking .

To lze opravit explicitním vyjádřením. Pomocí argumentu připojení unix_socket vašeho databázového ovladače by to vynutilo použití soketu UNIX. (Nestydně odkazuji na dokumenty MySQL Connector/Python, protože jsem správcem tohoto ovladače).




  1. Vytvořte databázi Postgres pomocí dávkového souboru s [šablona], [kódování], [vlastník] a soubor .sql

  2. Jak sečíst vícenásobný počet z více tabulek

  3. zabezpečení psycopg2 a SQL injection

  4. 'pip install MySQL-python' selže s 'IndexError'