1.


2.


3.

 : 데이터베이스 생성 버튼 클릭


4.

 : MySQL 클릭, 하단의 "RDS 프리 티어에 적용되는 옵션만 사용" 체크 박스를 체크 후 다음 단계 버튼 클릭


5.

 : 별도의 지정 사항이 없을 경우 설정 사항의 DB 인스턴스 식별자, 마스터 사용자 이름, 마스터 암호 입력 후 다음 단계 버튼 클릭

* 마스터 사용자 이름 및 마스터 암호는 초기 접속 시 사용되므로 잘 기억해두어야 함!!


6.

 : 데이터베이스 옵션의 데이터베이스 이름 입력 후 데이터베이스 생성 버튼 클릭

 : 테스트 용도로 사용 후 삭제할 것이기 때문에 하단의 삭제 방지 활성화 체크 박스는 해제해도 무관


7.

 : 하기의 정보 확인 후 DB 인스턴스 세부 정보 보기 버튼 클릭


8.

 : 외부 접속을 하기 위해 MySQL Server 혹은 MySQL Workbench 설치 필요 시 하기의 링크 클릭

 > MySQL Workbench 설치

 > MySQL Server 설치


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


  : 조회 결과



+ Recent posts