2016-06-10 8 views
0

최근에 EC2 인스턴스와 Aurora RDS를 사용하여 AWS에서 VPC를 설정했습니다. 보안 그룹과 SSH 연결을 EC2에 할당했으며 RDS 연결이 작동하는 것처럼 보이지만 인증 할 수 없습니다. 오류 :AWS VPC에서 Aurora Db를 인증 할 수 없습니다.

mysql -h <clustername>.cluster-cd00tic6zepk.us-east-1.rds.amazonaws.com -u <master user> -p –P3306 
    ERROR 1045 (28000): Access denied for user 'xxx'@'10.0.0.104' (using password: YES) 

나는 또한 PHP를 통해 연결하려고했습니다 유사한 오류 : 제외

응용 프로그램 서버가 공용 서브넷에 거주하고 RDS 개인 서브넷에
Failed to connect to MySQL: Access denied for user [email protected]'10.0.0.46' (using password: YES) 

, 액세스 할 수 없습니다 응용 프로그램 서버에 의해 ... 차이가 있다면.

대부분의 자습서 및 포럼에서는 RDS에 연결할 때 IP 주소 대신 인스턴스 이름이 표시되므로 인증 할 수없는 이유는 무엇입니까? 내가 연결할 수 있기 때문에 모든 보안 그룹이 좋다고 믿습니다. 오로라 문제입니까?

+0

위의 명령을 Ec2 인스턴스 또는 로컬에서 실행하고 있습니까? – error2007s

+0

EC2 인스턴스에서 db에 유일하게 허용되는 연결이 있습니다 –

+0

여기에 "-P 3306"을 추가 한 다음 시도 할 수 있습니까? – error2007s

답변

0

결국 결국 RDS 인스턴스를 삭제하고 다시 만들었고 모든 것이 예상대로 작동했습니다.

관련 문제