[AWS] 관계형 데이터베이스 - RDS

Soonyoung Kim·2020년 12월 28일
0

Amazon RDS(Relational Database Service)는 AWS 환경에서 관계형 데이터베이스를 설정 및 운영할 수 있는 서비스이다. MySQL, SQL서버, Oracle, PosegreSQL, MariaDB 등 사용 가능

  • RDS 선택 -> 리전 선택 -> 데이터베이스 생성 클릭하기

데이터베이스 생성

  • '프리티어' 라디오 버튼은 좀 시간이 지난뒤에 생긴다.

  • 마스터 사용자 이름과 마스터 암호는 mysql workbench에 사용하기 때문에 기억해두기

  • DB 인스턴스 크기, 스토리지, 가용성 및 내구성은 디폴트로 설정

  • 연결 부분에서 가장 중요한 것은 '퍼블릭 액세스 기능'을 꼭 '예'로 선택해야 한다.

  • VPC 망이 프라이빗인 경우 방화벽에 막혀 Workbench와의 연결에서 문제가 발생할 수 있다. (이 부분에서 시간을 보냄..ㅜㅜ)

  • 나머지 옵션은 디폴트로 설정

  • 데이터베이스 생성되는데 시간이 소요됨

RDS 파라미터 그룹

  • 서브넷 그룹 : DB인스턴스가 속한 네트워크의 서브넷 설정
  • 파라미터 그룹 : DB 인스턴스의 DB 환경 설정
  • 옵션 그룹 : DB 인스턴스의 강화된 보안 설정

  • character_set 을 검색 하여 조회 -> 파라미터 편집 버튼 누르기, 값 부분을 'UTF-8' 선택하기 -> 변경사항 저장

  • 신규등록한 파라미터 적용하기

  • 인스턴스 선택후 수정버튼 누르기

  • DB 파라미터 그룹을 신규등록한 파라미터로 변경하기, 하단에 계속 버튼 누르기

  • 수정예약의 '즉시 적용' 선택 -> 수정버튼 누르기

인바운스 규칙 추가하기

  • default 버튼 누르기

  • 인바운드 규칙 -> 인바운드 규칙 편집 누르기

  • 추가하기

RDS - MySQL 연결하기

DB 인스턴스 연결은 생성된 DB 엔진에 따라서 연결 방법 또한 다르다. Oracle은 Toad, PL/SQL Developer 등의 프로그램 사용/ MySQL은 MySQL Workbench 사용

  1. MySQL Workbench 설치 및 실행
    MySQL Workbench 다운
  • '+' 기호를 누르면 창이 나온다.
  • DB 인스턴스 주소, 포트, 사용자 계정, 비밀번호를 입력
  • DB 인스턴스 주소, 포트는 RDS 설정 및 관리 부분의 DB 인스턴스에서 엔드포인트 주소를 참조
  • 사용자 계정, 비밀번호는 DB 인스턴스 생성 시에 입력했던 마스터 정보
profile
Sin prisa, sin pausa.

0개의 댓글