본문 바로가기
AWS

AWS - RDS - MySQL 사용해보기 (외부접속 설정)

by bryan.oh 2023. 8. 12.
반응형

AWS MySQL 사용해보기

 

AWS 콘솔에 로그인

서비스 : RDS 검색

 

[데이터베이스 생성] 클릭

 

표준 생성은 많은 옵션을 설정해야되서 "손쉬운 생성" 으로

 

테스트나 개인 프로젝트 용도라면 MySQL프리티어

DB 이름, root 계정이름, 암호입력

마스터 사용자 이름과 비밀번호는 잘 기억해두세요.

 

 

생성이 완료되면,

외부에서 (로컬 workbench 나 datagrip 같은 곳에서) 접근하기 위해 설정을 더 해줍니다.

데이터베이스를 선택하고 우측 상단에 [수정] 클릭

스크롤 다운 하다보면, 중간 쯤, 연결의 추가구성 클릭

 

"퍼플릭 액세스 가능" 으로 선택합니다.

 

 

수정을 누릅니다.

 

꽤 오래 걸리네요.. 

 

아직 끝난게 아닙니다..

 

db 식별자를 누르고 나오는 연결&보안 탭에서 VPC보안 그룹을 클릭합니다.

 

하단에 인바운드 규칙 편집 클릭

 

3306 open

+ 추가 (23/10/09)

현재 보안 그룹의 모든 트래픽을 허용하는 설정도 필요합니다.

보안 그룹 내 모든 트래픽 허용

 

이렇게 하면 모든 곳에서 접속 가능합니다.

여기서 Anywhere 가 아니라 접속하려는 서버의 IP 만 입력하는것을 (반드시) 권장합니다.
보통 BackEnd Server 의 IP 를 입력해서 사용하죠.
  - (여기서 주의할 점은 k8s등 컨테이너 환경에서 Backend 를 배포하면 ip가 변경될 가능성이 있으니 대책이 필요합니다)

집에서 접속하려면 ip 가 자주 바뀌어서 귀찮으니 개발할때만 Anywhere 로...  XD

 

 

이제, 툴에서 접속 테스트!

 

728x90
반응형

댓글