열렬히.뛰기

7. AWS DB 만들기 - RDS

웹 프로그래밍 > Spring > 스프링부트 공부 (1) > 7. AWS DB 만들기 - RDS

RDS 인스턴스 생성

  1. AWS > RDS로 이동
  2. Amazon Aurora > 데이터베이스 생성 누르기
  3. 데이터베이스 생성방식 선택 ; 표준생성

  • 엔진 옵션 ; MariaDB 선택

    왜 MariaDB로 골랐는가?

    • 가격
    • Amazon Aurora 교체 용이성
  • 템플릿 : 프리티어

  • 설정

    • DB 인스턴스 식별자, 마스터 사용자 이름, 마스터 암호
  • 인스턴스 구성 : 기본으로

  • 스토리지 : 기본으로

  • 연결

    • 퍼블릭 액세스 : 예
  • [추가 구성] - [데이터베이스 옵션]

    • 초기 데이터베이스 이름 지정

데이터베이스 생성 누르기

파라미터 설정

  • [파라미터 그룹] - [파라미터 그룹 생성]
  • 생성되면 파라미터 그룹 목록창에서 새로 생성된 그룹을 볼 수 있음

파라미터 중 다음 계열을 변경해야 한다.


  • time_zone : Asia/Seoul
  • Character 계열 : utf8mb4
  • Collation 계열 : utf8mb4

다 바꾸고 변경사항 저장 클릭


RDS 접속해보기

  1. [데이터베이스] 클릭 - 지금 만들고 있는 DB 클릭 - 연결 & 보안
  2. RDS의 VPC 보안 그룹 확인

★ 주의!

  • 절대로 EC2의 보안 그룹과 RDS의 보안 그룹을 헷갈리지 말것!
  • RDS의 보안 그룹의 인바운드 규칙을 편집해야 한다.
  1. 인바운드 규칙 편집

첫 번째 인바운드 규칙

  • 유형: MYSQL / Aurora
  • 소스 유형: 사용자 지정

두 번째 인바운드 규칙

  • 유형: MYSQL / Aurora
  • 소스유형: 내 IP

★ 플러그인 설치

  • Database Navigator 설치
  • Database Navigator 실행
  • 플러스 아이콘 → MYSQL
  • RDS 정보 등록
    • Host : EC2 홈페이지에서 복사한 엔드포인트
    • User와 Password 등록

EC2에서 RDS 접근 확인