OVERCODE

xe 설치시 Can't connect to MySQL server on '127.0.0.1' (13) 라고 뜰때 본문

리눅스

xe 설치시 Can't connect to MySQL server on '127.0.0.1' (13) 라고 뜰때

오버코드 2016. 1. 16. 02:10

*Centos 6 기준입니다.


얼마전에 리눅스 서버호스팅 상품을 사서 한창 세팅중인데,

오늘 목표는 xe까지 설치해서 구동시키는것이다.

phpmyadmin 설정도 끝내고 xe 설치를 하려는데 저런 에러가 뜬다.


Can't connect to MySQL server on '127.0.0.1' (13)



원인은 아마도 서버세팅이겠지..

이번엔 또 뭐냐? 그래서 찾아봤다.


나의 경우엔 이것이 원인인것 같았다.

Apache 가 네트워크를 사용할 권한을 줘야한댄다... 첫 기본값은 권한을 주지 않는다로 되어있나보다.

또 SELINUX 다.


getsebool 명령어로 현재 설정값을 확인해보자.

getsebool -a | grep 'httpd'




역시나 off 로 되어있다.

httpd_can_network_connect 를 on 으로 바꾸어야 한다.


setsebool 명령어를 이용해서 변경하면 된다.

setsebool -P httpd_can_network_connect on

(명령어를 치고 좀 기다려야된다.)


나같은 경우는 이것으로 해결되었다~!



FTP 접속 안되는 문제도 같은 방법으로 해결하였다.




setsebool -P ftp_home_dir on

Comments