아마존의 RDS에 별도의 데이터베이스로 Amazon EC2에 Laravel이 설치되어 있으며 Laravel의 database.php 파일에서 mysql 세부 정보를 변경하여 RDS에 연결할 수 없습니다. EC2 (미국 서쪽-2A)와 같은 영역에EC2의 Laravel이 RDS에 연결하려고합니다
SQLSTATE[HY000] [2003] Can't connect to MySQL server on '******.*******.us-west-2.rds.amazonaws.com' (13)
RDS 다중 AZ 및 RDS의 영역을 사용하지 않는 : 나는 다음과 같은 오류가 발생합니다.
RDS의 보안 그룹을 사용할 수 없으며 EC2 보안 그룹으로 연결됩니다. 나는 인바운드 규칙에서 MySQL 포트 3306을 열고 내 아웃 바운드 규칙에서 모든 트래픽을 엽니 다.
EC2 서버에서 PDO가 설치되어 있고 phpinfo()에서 선택 중입니다.
이상한 것은 내가 제 3 자 소프트웨어 (HeidiSQL)를 사용하여 터미널을 통해 내 바탕 화면에서 RDS에 액세스 할 수 있습니다
아마존의 RDS에 연결 Laravel의 순서를 시도하는 무엇을 어떤 아이디어?
아마도 문제는 아니지만 사용자 영역 us-west-2a에 있다고 언급했으나 오류로 인해 us-west-2가 표시됩니다. – JofryHS
아니요, 인스턴스 끝 점이 100 % 정확합니다. – gvhuyssteen
어떤 database.php 파일을 사용하고 있습니까? 현재 환경에 대해 하나의 설정 만 있습니까? (config/local/database.php vs config/database.php) – JofryHS