Il y a eu des questions similaires sur StackOverflow à ce sujet, mais je n'ai pas trouvé la même situation. Ceci est un OS X machine Leopard en utilisant MySQLBizarre MySQL Python mod_wsgi Impossible de se connecter au serveur MySQL sur 'localhost' (49) problème
Quelques informations à partir:
MySQL Server version 5.1.30
Apache/2.2.13 (Unix)
Python 2.5.1
mod_wsgi 3
mysqladmin a également skip-networking classé OFF
Je suis en mesure de se connecter à mysql à partir de la ligne de commande python . Mais lorsque je tente de le faire par mod_wsgi en utilisant le code qui copie et collé ou via Django, je reçois le refus de connexion générique
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (49)")
J'ai regardé le manuel mysql et essayé ses conseils de dépannage tels que
et I de faire obtenir une connexion.
Je suis et non en essayant de me connecter en tant que root.
Des idées sur quoi d'autre que je pourrais vérifier? Merci d'avance!
Merci beaucoup. J'utilise MySQL sur CentOS Linux 6 avec SELinux fonctionnant en mode Enforcing. Le setsebool a résolu le problème parfaitement. –
'setsebool -P httpd_can_network_connect_db on' est encore meilleur car il est persistant. Sans '-P', le setsebool ne persiste pas lors des redémarrages. –