Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Seltsames MySQL Python mod_wsgi Kann keine Verbindung zum MySQL-Server auf dem Problem „localhost“ (49) herstellen

Ich bin auf diesen Fehler gestoßen und er war auf eine SELinux-Verweigerung zurückzuführen. /usr/bin/httpd hatte keine Berechtigung, sich mit Port 3306 zu verbinden. Ich habe das Problem behoben mit:

setsebool httpd_can_network_connect_db on

Scheint großartig zu funktionieren und sollte sicherer sein, als nur SELinux zu deaktivieren. Wie Avinash Meetoo weiter unten betont, können Sie Folgendes verwenden:

setsebool -P httpd_can_network_connect_db

Damit die Selinux-Änderung über Neustarts hinweg bestehen bleibt.