2014-04-23 2 views
0

아마존 RDS 인스턴스가 생겼습니다. EC2 그룹이 모든 연결을 허용하고 스크립트가 실행될 때 PDO 연결을 완벽하게 만들 수 있습니다. (AN XAMPP를 사용하여 설치) 내 자신의 컴퓨터 그러나PHP - Amazon RDS에 대한 PDO 연결이 서버에서 시간 초과되었습니다

는 최대한 빨리 내 서버에서 실행하는거야, 나는이

SQLSTATE[HY000] [2005] Unknown MySQL server host 

오류가 발생합니다.

내 컴퓨터에서 스크립트를 실행할 때이 오류가 발생하지 않습니다. 데이터베이스에 연결하여 삽입하고 선택하는 등의 작업을 수행 할 수 있지만 실제 EC2 서버를 사용하는 즉시 연결에 실패했습니다. 또한 모든 MySQL 인스턴스에 연결할 수 없습니다. 아마존 RDS 문서는 제가 말할 수있는 한 이것에 대한 도움을 제공하지 않습니다.

세부 정보;

  • 나는

사람이 어떤 경험이 아닌 직접 IP, 호스트 이름과 연결 해요? 매우 감사.

답변

0

Google의 경우, 무슨 일이 일어나고 있는지 알아 냈습니다. 단순히 공유 호스트에서 아웃 바운드 연결을 거부하는 것은 내 웹 호스트였습니다. 도! 그들이 비열한 일을하지 않도록 웹 호스트와 함께 두 번 확인, 사람!

부수적으로, 마침내 아마존의 EC2 플랫폼에있는 서버에서 연결이 이루어졌습니다. 그러나 PDO에 대한 데이터베이스 연결 문자열은 문자열 끝에 포트 번호와 함께 작동하지 않습니다.

그래도 여전히 오류가 발생하는 경우 아마존이 잘못된 끝점을 알려주고 호스트를 지정할 필요가 없을 수도 있습니다. 모두 일하고있어!

관련 문제