Development Artist

[AWS RDS, MySQL, DBeaver, Mac] Connection Timed Out 본문

Research/Devops

[AWS RDS, MySQL, DBeaver, Mac] Connection Timed Out

JMcunst 2023. 7. 9. 17:51
728x90
반응형

이슈

AWS RDS MySQL 프리티어로 생성 후 DBeaver Tool을 통해 연결을 하려고 했지만, Connection Timed Out 이 발생.

해결

구글링을 통해 다양한 해결 방법이 있었는데, 전부 시도해봤지만 해결 되지 않았다. 그 과정 포함 최종적으로 해결한 부분까지 언급 하겠다.

1. RDS 생성 시 연결>퍼블릭 액세스 허용

2. 보안그룹 인바운드 규칙 편집

외부에서 RDS에 접근을 하기 위해서 보안그룹을 설정해줘야 한다. MySQL의 경우 3306 포트로 내 IP 주소 허용을 해주었다.

3. 라우팅 테이블 편집

DB 서브넷 그룹이 들어있는 서브넷에서 라우팅 테이블 탭에 igw이 연결이 되어있는지 확인. 

 

여기까지 구글링을 통해 알아본 방법인데, 위의 3개의 방법을 했음에도 'Connection Timed Out'이 발생 했다.

 

4. DB 서브넷 그룹의 Private 서브넷 제거

처음 RDS를 생성할 때 지정한 VPC는 4개의 서브넷이 있었는데, 2개의 Public 서브넷과 2개의 Private 서브넷이 있었다. 기존에 사용하던 VPC를 사용했다. RDS를 생성하고 네트워킹을 확인하니 4개의 서브넷이 모두 잡혀있는 것을 확인했다.

그래서 새로 VPC를 만들고 해당 VPC는 Public 서브넷만 2개 만들어 줬다. 해당 VPC로 새로 RDS를 만들고 위의 1,2,3 방법을 모두 적용을 시켜주었다.

그랬더니 성공적으로 붙는 것을 확인 할 수 있었다.

 

 

728x90
반응형
Comments