Ha habido preguntas similares en StackOverflow sobre esto, pero no he encontrado la misma situación. Esto es en una máquina OS X Leopard usando MySQLWeird MySQL Python mod_wsgi No se puede conectar al servidor MySQL en 'localhost' (49) problema
Parte de la información de partida:
MySQL Server version 5.1.30
Apache/2.2.13 (Unix)
Python 2.5.1
mod_wsgi 3
mysqladmin también ha skip-networking aparece como OFF
soy capaz de conectar a MySQL desde la línea de comandos de Python . Pero cuando trato de hacerlo a través de mod_wsgi utilizando código que es copiar y pegar o por medio de Django recibo el rechazo de la conexión genérica
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (49)")
He mirado en el manual de MySQL y trató sus sugerencias para solucionar problemas tales como
telnet localhost 3306
y I do obtener una conexión.
Soy no tratando de conectarme como root, tampoco.
¿Alguna idea sobre qué más podría comprobar? ¡Gracias de antemano!
Muchas gracias. Estoy usando MySQL en CentOS Linux 6 con SELinux ejecutándose en modo Enforcing. El setsebool resolvió el problema perfectamente. –
'setsebool -P httpd_can_network_connect_db on' es aún mejor ya que es persistente. Sin '-P', el setsebool no persiste durante los reinicios. –