[AWS] RDS로 데이터베이스 만들기

SJ·2022년 7월 5일
0

RDS란

  • AWS에서 서비스하는 클라우드 기반 관계형 DB입니다.
  • 서버 pc에서 직접 MySQL이나 MariaDB같은 DB를 설치하지않고도 사용가능하다.
  • 조정 가능한 용량을 지원하여 비용에 따라 확장이 가능하다.

1. RDS 인스턴스 생성

AWS RDS 서비스 페이지에 들어오면 상단에 데이터베이스 생성이라는 버튼이 있다.

위 DB들중 MySQL의 프리 티어를 사용하도록 하겠다.

다음과 같이 원하는대로 식별자 이름과 db 마스터 사용자 계정 정보를 입력해준다.

원하는 만큼 DB 사이즈를 지정해주고

퍼블릭 액세스를 '예'로 선택하고 나중에 보안 그룹에서 지정된 ip만 접근하도록 세팅하도록한다. '아니요'를 선택하면 EC2 에서만 db에 접근가능하기 때문에 불편할 수 있다.

db 초기 이름을 정하고 다음과 같이 세팅한다.

프리티어 조건을 확인한 후 생성을 누르면 성공적으로 생성된다.

2. RDS 세팅

  • RDS를 생성하였을 때 필수로 설정해야하는 타임존, Character Set, Max Connection을 설정한다.

파라미터 그룹 -> 파라미터 그룹 생성 버튼을 누른다.

만든 DB와 같은 버전을 선택한 뒤 파라미터 그룹 이름을 정해주고 생성한 뒤 대시보드에서 파라미터를 선택하고 편집을 누른다.

time_zone을 검색해서 Asia/Seoul로 바꿔주고

char를 검색해서 다음 6개를 utf8mb4로 바꿔준다.

collation을 검색해서 두 파라미터를 utf8mb4_general_ci로 선택한다. utf8mb4와 utf8의 차이는 이모지를 저장가능한지 여부이다. utf8mb4는 저장이 가능하다.

그밖에 lower_case_table_names로 대소문자 구별,
max_connection으로 커넥션 최대치 조절이 있지만 모두 기본값으로 두었다.
변경 사항 저장을 눌러 저장해주자.

데이터베이스 화면으로 넘어와서 만들어둔 데이터베이스를 누르고 우측상단에 수정버튼을 누르고 아래로 내리면

추가 구성에서 파라미터 그룹을 변경할 수 있다. 아까 만들어둔 그룹으로 저장하자.

그룹을 바꿨다면 수정 사항 요약에 해당 내용이 나올 것이고 바로 적용을 원하면 아래 즉시 적용을 누르고 수정버튼을 누른다.

완료되면 해당 데이터베이스를 누르고 우측 상단 작업 -> 재부팅을 해주면 적용된다.

profile
효율적이고 효과적이게

0개의 댓글