article thumbnail image
Published 2021. 7. 9. 15:34

1. RDS 생성

현재는 프리 티어를 이용중이니 프리 티어를 선택해준다.

 

사용자 이름 : SeonWooChan

암호  : swc1******

 

 

DB 인스턴스 크기와 스토리지는 변경사항이 없으니 그냥 넘어간다.

 

 

 

생성중.

약 10분정도 소요된다.

 


2. 파라미터 설정

RDS를 처음 생성하면 몇 가지 설정을 필수로 해야 한다.

   1. 타임존

   2. Character Set

   3. Max Connection

설정을 하기 위해 왼쪽 카테고리에서 [파라미터 그룹]을 클릭해서 이동한 후, [파라미터 그룹 생성] 버튼을 누른다.

 

 

생성한 파라미터 그룹을 클릭해준다. 위에 초록색 알림창으로 인스턴스 생성에 성공했다는 알림이 뜬다.

 

 

파라미터 수정버튼을 누른다.

 

 

검색창에 time_zone을 검색하여 time_zone 파라미터를 Asia/Seoul로 변경해준다.

 

 

 

다음은 Character Set을 변경한다. char으로 검색하여 나오는 항목의 값을 6개를 모두 utf8mb4로 변경한다. utf8mb4는 이모지를 저장하게 해 준다.

 

 

 

또 collation으로 검색하여 collation_connection, collation_server의 값을 utf8mb4_general_ci로 변경한다.


마지막으로 Max Connection 값을 변경한다. RDS의 Max Connection은 인스턴스 사양에 따라 자동으로 정해진다. 현재 프리티어 사양으로는 약 60개의 커넥션만 가능해서 좀 더 넉넉한 값으로 지정해준다.


이제 생성된 파라미터 그룹을 데이터베이스에 연결해준다. 왼쪽 카테고리에서 데이터베이스를 클릭한 후, 아까 생성했던 인스턴스의 [수정] 버튼을 눌러준다.

 

 

[데이터베이스 옵션] 화면에서 DB 파라미터 그룹을 방금 생성한 신규 파라미터 그룹으로 변경한다.

 

 

최하단의 [계속] 버튼을 누르면 다음과 같이 수정 사항이 요약된 것을 볼 수 있다. 여기서 반영 시점을 [즉시 적용]으로 한다. 예약된 다음 유지 시간으로 하면 지금 하지 않고, 새벽 시간대에 진행하게 된다. 이 수정사항이 반영되는 동안 데이터베이스가 작동하지 않을 수 있으므로 예약 시간을 걸어두라는 의미지만, 지금은 서비스가 오픈되지 않았기 때문에 즉시 적용을 해준다.

 


3. 내 PC에서 RDS에 접속해 보기

 

보안그룹에 본인의 것을 추가하는 것이 마지막 단계이다.

아래 Ref 참고

 

 

이제 로컬에서 데이터베이스를 사용하기 위해 Workbench를 사용해보자.

 

Workbench를 열어서 [Setup New Connection]을 눌러준다.

여기서 Hostname은 두 번째 사진에 있는 RDS의 엔드포인트이다.

Username과 Password까지 입력해준 뒤 OK 버튼을 누른다.

 

 

엔드포인트 및 포트

rc1-rds.cgyhak5wcn11.ap-northeast-2.rds.amazonaws.com

Username

SeonWooChan

 

 

 

 

'🚦 Server > AWS' 카테고리의 다른 글

Nginx란? 내가 만든 서버는 뭐지?  (2) 2021.10.15
REST API  (0) 2021.10.06
AWS 서버 설치  (0) 2021.07.07
Bitnami local 서버 구축, 포트포워딩  (0) 2021.07.07
nginx  (0) 2021.07.02
복사했습니다!