[AWS] RDS

가비·2020년 10월 25일
0

[AWS]

목록 보기
3/4

AWS RDS - MySQL

RDS 서비스 선택

파라미터 그룹 생성

👉 default 설정 파일이 있지만 utf-8 인코딩 설정을 해줘야 한국어 저장 가능.

  • Group name Description 지정
  • Parameter group family 는 생성하는 데이터베이스와 버전에 맞게 지정

파라미터 그룹 수정

  • utf8mb4로 수정
    - chracter_set_client
    - chracter_set_connection
    - chracter_set_database
    - chracter_set_results
    - chracter_set_server

  • utf8mb4_general_ci로 수정
    - collation_connection

  • utf8mb4_unicode_ci로 수정
    - collation_server

데이터베이스 생성

  • MySQL 엔진 선택

DB 세부사항 설정

  • DB 인스턴스 식별자
  • 마스터 사용자 이름 - root
  • 마스터 암호
  • 퍼블릭 액세스 기능 - 예

VPC 보안그룹 설정

데이터베이스 옵션

  • DB 파라미터 그룹을 방금 생성한 파라미터 설정 파일로 변경

백업

  • 자동 백업 활성화 - OFF
  • 삭제 방지 활성화 - ON

보안 그룹 설정 변경

❗️원래는 데이터베이스를 이렇게 어디서든 접속 가능하게 열어놓으면 해킹의 위험이 있으니 주의하자.

  • 인바운드 규칙 편집 - 소스 위치 무관

생성된 데이터베이스에 접속

mysql -h 엔드포인트주소 -u root -p
# database 백업 파일 생성
mysqldump -u root -p 데이터베이스명 > 파일명.sql

# RDS database에 database 생성
create database 데이터베이스명 character set utf8mb4 collate utf8mb4_general_ci;

# data dump
mysql -h 엔드포인트주소 -u root -p 데이터베이스명 < 파일명.sql 

0개의 댓글