-
Windows 로컬 - AWS RDS 접속 (워크벤치 X)카테고리 없음 2023. 12. 7. 19:45
일단 테스트용 RDS (MYSQL) 을 생성하여 windows 로컬 cmd 창을 통해 aws rds 접속을 시도했으나 실패
1. RDS 서브넷 그룹 생성
2. 서브넷 라우팅 확인
3. 보안 그룹 생성
4. RDS 생성
1. RDS 서브넷 그룹 생성
가용 영역 선택 시 Public subnet 으로 선택
- 테스트용으로 생성한 RDS 라 Public Subnet 으로 선택 // 라이브용 RDS X
2. 서브넷 라우팅 확인
위에서 생성한 RDS 서브넷 그룹 (서브넷 추가 – 서브넷) 과 동일한 서브넷의 라우팅 테이블에 IGW 가 있어야 합니다.
라우팅 테이블은 VPC – 서브넷 – 위에서 추가된 서브넷 클릭 – 라우팅 테이블에서 확인 가능합니다.
현재 설정되어 있는 서브넷은 public 서브넷입니다.
테스트 용도이기 때문에 public 에 두었습니다.
라우팅 때문에 접근이 안 되는 경우도 있고 NACL 을 설정했다면 확인하기
저는 PUB - PRIV - DB PRIV 로 구성을 했으며 RDS 를 생성할 때 DB PRIV 를 사용하는 RSD 서브넷 그룹을 생성했었습니다.
그리고 DB PRIV Subnet 에 IGW 가 없었기 때문에 접근 불가 상태였습니다.
따라서 RDS 서브넷 그룹 생성 시 해당 서브넷 그룹의 라우팅 테이블에 IGW 가 있는지 확인해야합니다.
3. 보안 그룹 생성
보안 그룹 설정
본인 IP 와 3306(mysql) (위 RDS 생성 시 포트 변경했을 경우 다른 포트로 변경) 지정
4. RDS 생성
퍼블릭 액세스 "예" 클릭
CMD - MYSQL 테스트
mysql 설치는 생략 // mysql server 를 설치
Cmd창에서 mysql –-version 출력 시 완료
설치했으나 안 될 경우엔 시스템 환경 변수 추가
mysql –u admin –h RDS 엔드포인트 –p
RDS 생성 시 다른 계정으로 생성했다면 생성한 계정명 입력, 패스워드 입력