2015-01-19 2 views
0

에 연결합니다. PDO를 통해 SQL 서버에 액세스하려고합니다. 는하지만 오류가 발생합니다아파치 데비안에 서버 나 서버를 통근 MySQL의

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'my_sql_server_ip' (110)' 

그러나, 나는이 지역 아파치 서버 (MAMP)에서 내 SQL 서버에 액세스 할 수 있습니다. 그래서 문제는 클라이언트 쪽이라고 생각합니다.

의견이 있으십니까?

MAMP에
+0

[ERROR 2003 (HY000) : '127.0.0.1'(111)]의 MySQL 서버에 연결할 수 없습니다 (http://stackoverflow.com/questions/1673530)/error-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111) –

답변

0

, 편집 템플릿> MySQL의 my.cnf의

에 의해 bind-address = 127.0.0.1을 변경> 파일 메뉴를 클릭 bind-address = 0.0.0.0

(때문에 직접 /Applications/MAMP/tmp/mysql/my.cnf을 편집하지 마십시오 MAMP가 다시 시작할 때 파일을 덮어 씁니다.)

+0

안녕하세요, SQL 서버가 로컬이 아닙니다. OVH 개인 데이터베이스입니다. – ThBM

+0

그래서 당신은 개인 MySQL 데이터베이스와 VPS를 가지고 있으며 그들의 IP 주소를 알고 있습니까? 연결이 작동했다고 말했을 때 어떻게 MAMP를 구성 했습니까? –

+0

PDO에 연결하고 싶을 때 localhost 대신 SQL Server의 ip를 넣습니다. – ThBM