RDS 인스턴스를 생성했는데 DB 연동이 안된다면

mutexlocking·2022년 6월 29일
0

사건의 발단은 이렇다.

영한님 강의를 듣기 위해 db설치를 해야 했다.
h2데이터베이스 보다는 mysql을 쓰고싶어서,
RDS 인스턴스 설치 후 DB랑 연동하고자 하였다.

RDS 인스턴스 사양은 프리티어 이며, 다른 모든 선택사항은 디폴트로 놔두고, 퍼블릭 엑세스만 허용 해줬다.

이후 DataGrip으로 위와 같이
RDS 인스턴스의 엔드포인트/포트번호/사용자이름/비밀번호 만을 입력하고
테스트 커넥션을 날렸는데 아래의 오류가 났다.

Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

<해결책> (원인은 모르겠으나, 해결은 했다..!!)

  1. RDS의 VPC 보안그룹에 들어간다.
  1. 디폴트 VPC가 선택된 채로, 오른쪽 하단에 인바운드 규칙 편집을 누르고
  1. 새로운 인바운드 규칙을 생성하는데, 이때 유형"모든 트래픽"으로 하고 , 소스"Anywhere-IPv4"로 설정하여 생성한다.

이렇게 하여 나는 이 오류를 해결하였다!
RDS에 대한 명확한 지식 없이 ,, 이렇게 사용만 하려고 하니 매번 이런 오류를 만난다 ㅠㅠ

profile
개발자가 되고자 try 하는중

0개의 댓글