AWS RDS(Amazon Relational Database Service)는 Amazon Web Service(AWS)에서 제공하는 관계형 데이터베이스 관련 서비스이다.

1. MySQL RDS 생성

1) AWS RDS 페이지 접속
2) 페이지 오른쪽 상단의 콘솔에 로그인 버튼 클릭
3) AWS root 계정으로 로그인 (비회원이면 계정 생성 후 로그인 진행)
4) AWS 관리 콘솔 홈 > (왼쪽 상단) 서비스 > 데이터베이스 > RDS 클릭

5) 데이터베이스 생성 버튼 클릭

데이터베이스 생성 방식 선택

6) 데이터베이스 생성 방식 선택에서 표준 생성 클릭

엔진 옵션

7) 엔진 옵션으로 MySQL 클릭

8) 에디션으로 MySQL Community 클릭
9) 엔진버전으로 최신 버전 선택

템플릿

10) 샘플 템플릿으로 프리 티어(무료버전) 클릭

설정

11) DB 인스턴스 식별자 및 마스터 사용자 이름은 기본값으로 두기
(참고: 마스터 사용자는 MySQL에서의 root 계정과 동일하다.)
12) 마스터 암호 설정

인스턴스 구성

13) 프리 티어로 사용 가능한 클래스 선택
13-1) DB 인스턴스 클래스에서 기본값인 버스터블 클래스(t 클래스 포함) 선택
13-2) db.t2.micro 선택

스토리지

14) 스토리지 유형으로는 범용 SSD(gp2) 선택
15) 스토리지 자동 조정 비활성화

연결

16) 퍼블릭 엑세스 로 선택, 나머지 옵션들은 기본값으로 선택

17) VPC 보안 그룹에서 기존 항목 선택 클릭
18) 기존 VPC 보안 그룹은 기본값인 default로 두기
19) 추가 구성 안에 데이터베이스 포트는 기본값으로 설정

데이터베이스 인증

20) 데이터베이스 인증옵션으로 암호 인증 클릭 (참고: 단순하게 접근하기 위해 암호 인증을 선택했지만, 보안은 취약하다.)

21) 모니터링 비활성화

추가 구성

22) 초기 데이터베이스 생성하지 않고, 나머지 옵션(DB 파라미터 그룹, 옵션 그룹)을 기본값으로 설정
23) 백업은 비활성화 선택 (참고: AWS에서는 백업을 '스냅샷'이라고 한다.)

24) 유지 관리 옵션들 기본값으로 설정
25) 삭제 방지는 활성화로 설정

26) 데이터베이스 생성 버튼 클릭

다음과 같이 데이터베이스가 잘 생성된 것을 확인할 수 있다.

2. AWS RDS 외부 접속 설정

1) AWS 관리 콘솔 홈 > 서비스 > RDS > 데이터베이스
2) 생성해둔 데이터베이스(database-1) 클릭

3) 선택된 데이터베이스 페이지에서 요약 정보 아래 연결&보안 탭에서 보안 항목의 VPC 보안 그룹 아래 default 클릭

4) 보안 그룹 페이지에서 보안 그룹 ID 클릭

5) 세부 정보 아래 인바운드 규칙에서 인바운드 규칙 편집 버튼 클릭

6) 규칙 추가 버튼 클릭
7) 유형으로 MySQL/Aurora 선택
8) 소스 유형으로 Anywhere-IPv4 선택

9) 페이지 오른쪽 하단에 규칙 저장 버튼 클릭

인바운드 추가로 인해 이제 외부에서 MySQL 접속이 가능하다.

3. MySQL RDS 접속

1) 서비스 > RDS > 데이터베이스
2) DB 식별자(database-1) 클릭
3) 연결 및 보안에서 엔드포인트 및 포트 확인

4) Terminal 실행

Terminal을 이용하여 AWS RDS의 mysql 접속 방법

mysql -h <엔드포인트> -P <포트> -u <마스터 사용자 이름> -p
# h: host
# P(대문자): port

5) database 목록 확인

show databases;

6) 사용자 목록 확인

use mysql;
select host, user from user;

4. AWS RDS 중지

무료 버전은 750시간이라는 시간을 주어 시간이 넉넉하지 않으므로, 사용하지 않을 때는 사용법을 중지하는 것을 추천한다.

1) AWS 로그인
2) 서비스 > RDS > 데이터베이스
3) 중지할 데이터베이스 선택 후 작업 클릭
4) 일시적으로 중지 클릭

5) 팝업창에서 승인 항목 선택 후 일시적 중지 버튼 클릭

6) 데이터베이스 상태 일시적으로 중지됨 확인

![](https://velog.velcdn.com/images/yeji4175/post/645b2b52-1ad2-48d8-ba5a-094cfd0cce89/image.png" height=400px width=500px)

5. AWS RDS 재시작

중지된 AWS RDS를 다시 시작하는 방법은 아래와 같다.

1) 서비스 > RDS > 데이터베이스
2) 시작할 데이터베이스 database-1 클릭
3) 작업에서 시작 클릭
4) 중지됨 > 시작 중 > 사용 가능으로 바뀐 데이터베이스 상태 확인

profile
거북선통통통통

0개의 댓글