sql >> Database >  >> RDS >> Mysql

Vreemde MySQL Python mod_wsgi Kan geen verbinding maken met MySQL-server op 'localhost' (49) probleem

Ik kwam deze fout tegen en het was te wijten aan een SELinux-ontkenning. /usr/bin/httpd had geen toestemming om verbinding te maken met poort 3306. Ik heb het probleem verholpen met:

setsebool httpd_can_network_connect_db on

Lijkt geweldig te werken en zou veiliger moeten zijn dan alleen SELinux uitschakelen. Zoals Avinash Meetoo hieronder aangeeft, kunt u het volgende gebruiken:

setsebool -P httpd_can_network_connect_db

Om ervoor te zorgen dat de selinux-wijziging blijft bestaan ​​tijdens het opnieuw opstarten.



  1. Verwerking van gelijktijdige updates in de slaapstand

  2. verander de kolom voor het neerzetten van tabellen in de Oracle-database

  3. Hoe een query in MySql te vertragen of prioriteit te geven

  4. Meerdere rijen bijwerken in MySQL