sql >> Database >  >> RDS >> Mysql

Python MySQLdb - Fout 1045:Toegang geweigerd voor gebruiker

'localhost' is en is altijd speciaal geweest met MySQL . In uw geval verleent u [email protected] bepaalde privileges en dit zou betekenen 'de gebruikerscrawler die verbinding maakt via de UNIX-socket'. En ik ben er vrij zeker van dat de MySQL-server is geconfigureerd met --skip-networking .

Dit kan worden opgelost door expliciet te zijn. Het unix_socket-verbindingsargument gebruiken van uw databasestuurprogramma, zou dit het gebruik van de UNIX-socket forceren. (Schandalig linken naar MySQL Connector/Python-documenten, aangezien ik de beheerder van die driver ben).




  1. Hoe MySQL bewust te maken van multi-byte tekens in LIKE en REGEXP?

  2. Kun je meerdere kolommen gebruiken voor een not in query?

  3. Hoe om te gaan met meerdere joins

  4. muterend, trigger / functie ziet het mogelijk niet - fout tijdens uitvoering van trigger