[AWS] RDS MySQL 연결-(3)

yunSeok·2023년 10월 8일
0

AWS

목록 보기
7/11
post-thumbnail

생성한 RDS MySQL을 MySQL Workbench 프로그램으로 접속할 수 있도록 설정할것이다.


RDS 데이터베이스에 들어가보면 생성되어져 있는 데이터베이스가 있을것이다.
DB 식별자를 눌러보자


아래 보면 연결 및 보안, 컴퓨팅 리소스, 보안 그룹 규칙등 RDS 생성시 설정한 대로 적용되어 있는지 확인해주세요.

보안 그룹도 확인해 볼게요.
빨간색 박스로 체크되어 있는게 RDS 생성시 새로 생성된 보안 그룹인데 클릭해볼게요.


유형이나 프로토콜, 포트 범위가 설정한대로 적용되어 있는지 확인!


다음은 MySQL Workbench 프로그램을 실행해서 연결해보겠습니다.

실행 후 (+) 눌러서 새로운 Connection 만들어볼게요.


  • Connection name : 사용할 DB 이름을 작성해주세요.
  • Hostname : 위에 연결 및 보안에 있는 엔드포인트 및 포트에서 엔드포인트를 복사 붙혀넣기 해주세요.
  • Username : 마스터 사용자 이름인데 데이터베이스 생성시 설정한 이름인데 변경하지 않았다면 admin으로 되어있을겁니다.
  • Password : Store in vault 눌러서 데이터베이스 생성시 설정한 비밀번호 그대로 입력해주세요.

연결이 정상적으로 완료 되었다면 위 창이 나올겁니다.


오류

만약 정확하게 입력 했는데도 오류가 발생한다면 3가지 정도 확인해 보셔야 하는데요!
퍼블릭 엑세스, 보안 그룹, 라우팅 테이블 확인해 볼게요.

1. 퍼블릭 엑세스 확인

데이터베이스 화면 가셔서 체크 해주시고 수정 클릭해주세요

조금 스크롤 내리면 연결 부분이 있는데 퍼블릭 엑세스 부분에서 퍼블릭 엑세스 가능으로 체크 되어 있는지 확인해주세요!

2. 보안 그룹 확인

빨간색 박스 눌러서 보안 그룹으로 들어가주세요.

아래 체크박스 체크하고 인바운드 규칙 편집 클릭해주세요.

  • 유형을 MySQL/Auroua로 변경
  • 소스를 Anywhere-IPv4로 변경해주세요!
    소스를 사용자 지정으로 해주고 옆에 자신의 IP주소를 입력하셔도 상관은 없습니다.

규칙 저장 눌러주세요!

3. 라우팅 테이블 확인

데이터베이스 화면창에서 빨간박스로 되어있는 VPC 부분 클릭해주세요.

왼쪽 목록에서 Route tables 클릭!

라우팅 테이블 ID 클릭!

라우팅 편집 클릭!



대상에 local IP주소 하나만 있다면 라우팅 추가를 클릭하고
대상을 0.0.0.0/0인터넷 게이트웨이로 설정하면 사진처럼 자동으로 입력되어지는 값을 클릭해서 작성해주세요.
변경 사항 저장 클릭!!


다시 MySQL Workbench 가셔서 연결해보세요
웬만하면 될겁니다....

다음글엔 EC2 인스턴스로 RDS 연결해보겠습니다!

0개의 댓글