본문 바로가기
공부/DB

AWS RDS(MySQL) 프리티어(Free Tier) 생성 하기

by 아찌방 2024. 12. 16.

 

 

DB 생성

 

우선 AWS 사이트에 들어가봅시다.

 

https://aws.amazon.com/ko/rds/

 

데이터베이스 관리 시스템 | 관계형 RDS | Amazon Web Services

높은 가용성, 처리량 및 스토리지 확장성을 통해 꾸준히 증가하는 앱을 지원할 수 있습니다. 다양한 애플리케이션 사용량 패턴에 적합한 유연한 종량제 요금을 활용할 수 있습니다.

aws.amazon.com

 

 

무료로 AWS 프리 티어 시작하기를 클릭합니다.

 

그리고 로그인하고 나면

 

 

이렇게 콘솔 홈이 보입니다.

 

지금 저는 아무것도 한게 없어서 애플리케이션에 아무런 정보가 뜨지 않는 것을 볼 수 있습니다.

 

 

이제 왼쪽 상단에 위치한 검색창에

 

"RDS"를 검색 후

 

검색 결과에서 RDS를 클릭합니다.

 

 

데이터베이스 생성을 클릭합니다.

 

 

표준 생성과 원하는 DB를 선택

 

저는 MySQL을 선택하겠습니다.

 

 

밑에서 MySQL 버전과 탬플릿 종류를 선택하고요.

 

 

좀 더 내리면 DB 인스턴스 식별명과 관리자 명과 암호 등을 설정할 수 있습니다.

 

잃어버릴 수 있으니 안전한 매체에 따로 기록하는 걸 추천합니다.

 

DB의 용량과 지정한 용량 초가 시 추가 여부를 선택할 수 있습니다.

 

저는 과금 방지를 위해 db.t3.micro를 선택,

 

자동 조정을 비활성화 했습니다.

 

 

PC(Virtual Private Cloud)는 DB 인스턴스에 대한 가상 네트워킹 환경을 말합니다.

 

서브넷 그룹까지 기본 항목을 유지하면 됩니다.

 

퍼블릭 엑세스는 VPC 외의 툴 등으로의 접속을 허가할지, 안할지를 설정하는 겁니다.

 

즉, 본인의 EC2로만 연결한다. => "아니요"

툴을 통해 접근하거나 로컬의 개발환경 등에서 접근도 하겠다. => "예"

 

 

여기도 따로 건들일 건 없습니다.

 

추가 구성을 보면 데이터베이스 포트가 있는데 향후 연결할 때 사용할 포트 번호를 설정할 수 있습니다.

 

저는 과금을 방지하기 위해 자동 백업을 비활성화 했습니다.

 

그리고 마이너 버전 자동 업그레이드는 필요하지 않다고 생각하여 뺐고,

 

삭제 방지는 혹시 몰라 활성화 해뒀습니다.

 

이렇게 한 후 하단의 데이터 베이스 생성을 눌러주고

 

조금 기달려주면 밑의 그림처럼 DB가 생성됩니다.


파라미터 그룹 생성 및 설정

 

 

 

그 후 파라미터 그룹을 클릭해봅니다.

 

파라미터 그룹 생성을 누르고

 

이름과 설명은 자신이 원하는대로 작성하면 됩니다.

 

밑에 엔진 유형, 그룹 패밀리는 생성한 DB와 맞춰줍니다.

 

다 작성 후 우측 하단의 생성 버튼을 눌러줍니다.

 

그러면 이렇게 파라미터 그룹이 만들어진걸 볼 수 있습니다.

 

파라미터 그룹을 체크 후 오른쪽의 작업을 클릭 후 편집을 선택해줍니다.

 

 

우선 "time_zone"의 값을 설정해줍니다.

 

"Asia/Seoul"을 입력 후 오른쪽 상단의 변경 사항 저장을 클릭합니다.

 

다음은 "character"를 검색 후

 

1. character_set_client

2. character_set_connection

3. character_set_database

4. character_set_filesystem

5. character_set_results

6. character_set_server

 

위의 항목에 "utf8mb4"를 입력 후 저장해줍니다.

 

마지막으로 

 

"collation" 검색 후

 

1. collation_connection

2. collation_server

 

위의 항목에 "utf8mb4_general_ci"를 입력 후 저장해줍니다.

 


DB와 파라미터 그룹 연결

 

DB보드에서 수정을 클릭해줍니다.

 

쭉 내리다가 추가 구성 탭에서

 

DB 파라미터 그룹을 위에서 만든 그룹으로 변경해준 후

 

하단의 계속 버튼을 눌러줍니다.

 

 

변경 내용을 한 번 확인 해주고

 

즉시 적용에 체크해준 후 DB 인스턴스 수정을 클릭해줍니다.

 

그러면 이렇게 수정 중이라는 표시가 나오는 것을 볼 수 있다.

 

이게 시간이 오래 걸릴 수 있기에 사용량이 적은 새벽에 진행하는 걸 추천합니다.

 

 

재부팅까지 해주면 더 좋다.

 

끝!

 

728x90