Connecting remote mysql from a web server
이 문제로도 삽질을 하루 동안했다.
SELinux가 뭔지… 보안 옵션때문에 삽질을 많이 하게 된다.
“SQLSTATE[HY000] [2002] Permission denied.” 에러가 발생하면서 데이터베이스 연결이 되지 않을 때 SELinux를 끄고 다시 연결해봐서 연결이 될 경우 다음과 같은 명령을 실행시켜서 원격 데이터베이스 연결 옵션을 활성화 시켜줘야 한다.
# sudo setsebool -P httpd_can_network_connect_db=1