Mysql
 sql >> Database >  >> RDS >> Mysql

Python MySQLdb - Errore 1045:accesso negato per l'utente

'localhost' è ed è sempre stato speciale con MySQL . Nel tuo caso, concedi [email protected] alcuni privilegi e questo significherebbe "il crawler dell'utente che si connette tramite il socket UNIX". E sono abbastanza sicuro che il server MySQL sia configurato con --skip-networking .

Questo può essere risolto essendo esplicito. Utilizzo dell'argomento connessione unix_socket del driver del database, imporrebbe l'uso del socket UNIX. (Collegandomi spudoratamente a MySQL Connector/documenti Python, dato che sono il manutentore di quel driver).