У меня была проблема с подключением к MySQL с помощью функции mysql_connect (...). Посмотрев вокруг, я обнаружил, что в CentOS есть защита, и один из них блокировал соединение.
Убедитесь, что httpd_can_network_connect_db
включено (= включено).
getsebool -a | grep httpd_can_network_connect_db
setsebool httpd_can_network_connect_db=on
Это может быть хорошо в разделе Wiki:)
Надеюсь, это поможет людям с той же проблемой