본문 바로가기
Spring/DB

RDS MYSQL 연결 시 Connection time out 해결하기

by YoonJong 2023. 1. 17.
728x90

RDS 연결을 하려고 여러 블로그들을 봤을 때 너무 간단해보였다.

다 동일한 과정이어서 호기롭게 도전했지만 Connection time out , unable to connect to localhost 에러에서 2시간이 넘게 걸렸다.

RDS 를 몇번이나 삭제하고 새로 생성해도 같은 에러가 발생했으며, 보안그룹을 아무리 수정해도 똑같았다.

 

아래 해결방법을 공유하고자 한다.


RDS 생성과정은 너무 많은 블로그가 있어서 생략하고 생성과정 중 꼭 확인해야할 것은 퍼블릭 액세스 여부를 "예" 로 설정해주어야 한다.

 

이후 아래 과정을 진행한다.

 

aws -> vpc 로 들어가기

 

vpc 에 들어가면 라우팅 테이블 목록이 있다.

라우팅 테이블을 선택한다.

테이블 목록에서 RDS 와 연결되어 있는 것을 찾아야 한다.

아마 서브넷 연결로 찾으면 된다. ( 누가봐도 연결되어있는게 1개 밖에 없다 )

 

라우팅 테이블 ID 를 입력하면 아래와 같은 화면이 나오는데, 처음에는 1개만 있다.

라우팅 편집을 통해 대상을 추가해준다

 

편집에서 대상은 0.0.0.0/0 을 선택하고 그다음 두번째 대상은 인터넷 게이트 웨이를 선택하면 자동으로 igw- 가 선택된다.

( 노란색부분 )

 

그다음 다시 실행하면 정상적으로 작동된다.

 

728x90

댓글