Mysql
 sql >> база данни >  >> RDS >> Mysql

Странен MySQL Python mod_wsgi Не може да се свърже с MySQL сървър при проблем с „localhost“ (49)

Попаднах на тази грешка и тя се дължи на отказ на SELinux. /usr/bin/httpd нямаше разрешение да се свърже с порт 3306. Коригирах проблема с:

setsebool httpd_can_network_connect_db on

Изглежда, че работи чудесно и трябва да е по-сигурно, отколкото просто да деактивирате SELinux. Както Avinash Meetoo посочва по-долу, можете да използвате:

setsebool -P httpd_can_network_connect_db

За да накарате промяната в selinux да се запази при рестартиране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL ГРЕШКА 2049 (HY000):Връзка, използваща стар (преди 4.1.1) протокол за удостоверяване, използван (използва се клиентска опция 'secure_auth')

  2. MySQL:Транзакции срещу заключващи таблици

  3. Как да направя замяна на регулярен израз в MySQL?

  4. SQL команда RENAME TABLE

  5. Разрешаване на неправилно кодиране на знаци при показване на резултатите от базата данни MySQL след надстройка до PHP 5.3