mysqli_connect(): (hy000/2003): can’t connect to mysql server on ‘111.111.111.111’ (13)

//mysqli_connect(): (hy000/2003): can’t connect to mysql server on ‘111.111.111.111’ (13)

mysqli_connect(): (hy000/2003): can’t connect to mysql server on ‘111.111.111.111’ (13)

mysqli_connect(): (hy000/2003): can’t connect to mysql server on ‘ (13)

 

웹브라우저를 통해 웹사이트 접속시 mysql서버에 접속할수 없다는 메시지

 

웹서버와 디비서버 분리후 웹서버에서 디비서버로 접속시 발생한 문제

서버간 방화벽 설정 없음
mysql 외부접속 권한이 허용된상태

콘솔상에서
mysql -h 111.111.111.111 -u root -p   명령어로 디비서버로의 접속은 정상적으로 됨

결론은
디비서버의 sellinux 설정 문제
vi /etc/selinux/config
SELINUX=disabled   로 수정

About the Author: