공부/AWS

RDS 로컬 MySQL Workbench 연결 오류 해결 - VPC Public 변경

son_i 2024. 8. 5. 21:11
728x90

RDS는 MariaDB로 생성하였고 MySQL Workbench에 연결이 계속 안 됐다 !

 

일단 작성해줘야 할 항목들은  아래와 같다.

 

Hostname : RDS의 엔드포인트

Username : 설정해준 사용자 이름

Password : 설정해준 비밀번호

 

그럼에도 계속 연결할 수 없다는 오류가 났다.

 

1. RDS의 퍼블릭 액세스 여부 확인

되어있다.

 

2. RDS의 보안그룹 확인

 

RDS의 보안그룹 인바운드 규칙에 3306 포트로 열려있는지 확인한다.

-> 열려있음

 

3. Private 서브넷을 Public으로 변경

RDS 상세로 들어가서 VPC에 들어간다.

 

 

해당 vpc의 기본 라우팅 테이블에 들어가서 라우팅 편집을 들어간다.

 

 

라우팅 편집에서 아래 항목을 추가한다.

처음 속성을 0.0.0.0/0으로 하고 인터넷 게이트웨이를 고르면 igw-하고 뒤에 나오는 번호를 고를 수가 있다 !

 

사용하고있던 서브넷이 Private이라서 외부에서 접속이 안 됐던 것이다.

 

 

이렇게ㅔ 라우팅을 추가해서... ! 해결 !

 


참고

https://green-bin.tistory.com/34#3.%20Private%20%EC%84%9C%EB%B8%8C%EB%84%B7%EC%9D%84%20Public%20%EC%84%9C%EB%B8%8C%EB%84%B7%EC%9C%BC%EB%A1%9C%20%EB%B3%80%EA%B2%BD-1

 

AWS - RDS Connection timed out 연결 오류 해결

이 에러로 꼴딱 밤을 새웠다..ㅎㅎ RDS를 지우고 만들고를 몇 번 반복했는지 모르겠다ㅠㅠAWS RDS 데이터베이스를 EC2 외에도 외부 IP에서 확인하고 싶었다.(MySQL 워크벤치, Spring 애플리케이션) 하지

green-bin.tistory.com

 

728x90