1.
2.
3.
: 데이터베이스 생성 버튼 클릭
4.
: MySQL 클릭, 하단의 "RDS 프리 티어에 적용되는 옵션만 사용" 체크 박스를 체크 후 다음 단계 버튼 클릭
5.
: 별도의 지정 사항이 없을 경우 설정 사항의 DB 인스턴스 식별자, 마스터 사용자 이름, 마스터 암호 입력 후 다음 단계 버튼 클릭
* 마스터 사용자 이름 및 마스터 암호는 초기 접속 시 사용되므로 잘 기억해두어야 함!!
6.
: 데이터베이스 옵션의 데이터베이스 이름 입력 후 데이터베이스 생성 버튼 클릭
: 테스트 용도로 사용 후 삭제할 것이기 때문에 하단의 삭제 방지 활성화 체크 박스는 해제해도 무관
7.
: 하기의 정보 확인 후 DB 인스턴스 세부 정보 보기 버튼 클릭
8.
: 외부 접속을 하기 위해 MySQL Server 혹은 MySQL Workbench 설치 필요 시 하기의 링크 클릭
9.
: MySQL 인스턴스 생성 중
10.
: 인스턴스 생성 완료 후, 하기 이미지와 일부 상이할 수 있음
: 하기 인스턴스 목록 중 해당 인스턴스를 클릭
11.
: 세부 정보에서 보안 그룹 클릭
12.
: 보안 그룹 목록 중에 해당 보안 그룹의 빈 곳에 우클릭
13.
: 인바운드 규칙 편집 클릭
14.
: 변경 전
: 변경 후
* 위치 무관 혹은 해당 EC2 Ubuntu의 IP Addr을 기입 후 저장 버튼 클릭
15.
: 엔드포인트 주소를 복사 혹은 확인
16.
: Workbench 실행
17.
: 복사한 엔드포인트 주소를 Hostname 란에 붙여넣기
: MySQL 인스턴스 생성 시 작성한 마스터 사용자 이름을 Username에 입력 후 "Test Connection" 버튼 클릭
: 위 과정이 이상 없이 진행된 경우 OK 버튼 클릭하여 접속
18.
19.
: 데이터베이스 생성
1 2 | create database mydb; | cs |
* MySQL 인스턴스 생성 시 DB 생성도 같이 진행하므로 이미 생성되어 있다면 생략 가능
20.
: 문자 집합 및 정렬 설정 변경
1 2 | ALTER DATABASE mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; | cs |
21.
: 사용할 데이터베이스 선택
1 2 | use mydb; | cs |
22.
: 테이블 생성
1 2 3 4 5 6 7 | create table todos ( id int auto_increment primary key, title varchar(100), isDone boolean, createdDate datetime default now() ); | cs |
23.
: 샘플 데이터 2건 삽입
1 2 3 | insert into todos(title, isDone) values('Hit the gym', false); insert into todos(title, isDone) values('Pay bills', true); | cs |
24.
: 테이블 조회
1 2 | select * from todos; | cs |
: 조회 결과
'Cloud > Amazon Web Services' 카테고리의 다른 글
클라우드, S3를 사용한 정적 웹 페이지 구성 (0) | 2018.10.14 |
---|---|
클라우드, EC2를 사용한 동적 웹 페이지 구성 (0) | 2018.10.14 |
로컬, RDS를 사용한 데이터베이스 구성 (0) | 2018.10.13 |
로컬, EC2를 사용한 동적 웹 페이지 구성 (0) | 2018.10.13 |
로컬, S3를 사용한 정적 웹 페이지 구성 (0) | 2018.10.13 |