본문 바로가기
AWS/RDS

[AWS] Amazon RDS 시작하기 및 MySQL 워크벤치 연결하기

by 책 읽는 개발자_테드 2020. 12. 31.
반응형

Amazon RDS 시작하기 및 MySQL 워크벤치 연결하기

 

Amazon RDS는 Relational Database Services의 약자로, 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있는 서비스입니다.

 

이 글을 읽으면 Amazon RDS를 생성 및 시작하고, MySQL 워크벤치와 연결하여 데이터베이스를 조작할 수 있습니다.

 

먼저 AWS 홈페이지(https://aws.amazon.com/ko/)에서 RDS를 검색합니다.

 

 

RDS 대쉬보드에서 `데이터베이스 생성` 버튼을 클릭합니다.

 

 

데이터베이스 생성 방식 선택 - 표준 생성을 선택하고, 엔진옵션 - MySQL 그리고 버전은 5.7.30을 선택합니다. (원하는 종류의 데이터베이스가 있다면, 해당 데이터베이스를 선택하셔도 무방합니다.)



 

템플릿 - 프리티어를 선택합니다. (AWS 회원가입을 하면 1년 동안 프리티어 사용이 가능합니다.)





설정 항목에서 DB 인스턴스 식별자, 마스터 사용자 이름, 비밀번호를 입력합니다.



 

DB 인스턴스 크기 항목에서 DB 인스턴스 클래스 - `버스터블 클래스` -  ‘db.t2.micro’를 선택합니다.

 



스토리지 항목에서 기본으로 입력된 스토리지 사이즈 및 옵션을 확인하고,

가용성 및 내구성 - ‘대기 인스턴스를 생성하지 마십시오’를 선택합니다.

 



Virtual Private Cloud - `Default VPC` 선택,

서브넷 그룹 - `기본값`을 선택,

퍼블릭 액세스 가능성 - ‘예’를 선택,

VPC 보안 그룹 - `기존 항목` 선택,

가용 영역 - `기본 설정 없음` 선택,

데이터베이스 포트 - `3306`을 입력합니다.

 

 

데이터베이스 인증 - `암호 인증`을 선택하고, `데이터베이스 생성` 버튼을 클릭합니다.

 

 

생성 버튼을 클릭하면 아래와 같은 페이지로 이동합니다. 데이터베이스의 상태가 `생성 중`에서 `사용 가능`으로 바뀌면 이때 부터 데이터베이스를 사용할 수 있습니다.

 

 

MySQL 워크벤치(Workbench)와 연결

 

MySQL 워크벤치는 SQL 개발과 관리, 데이터베이스 설계, 생성 등을 할 수 있는 클라이언트 프로그램입니다.

 

다음 링크(https://dev.mysql.com/downloads/workbench/)에서 본인 PC 플랫폼과 사양에 맞는 프로그램을 선택한 후 `Download`버튼을 클릭하여 MySQL 워크벤치를 설치합니다.

 

설치가 완료되면 시작화면에서 `MySQL Connections` 버튼을 클릭합니다.

 

 

`Setup New Connection` 화면에서 RDS 연결을 위한 IP 확인보안 설정 변경을 위해 `AWS RDS` 페이지로 이동합니다.

 



기존에 생성한 데이터베이스를 클릭합니다.

 

 

이동한 페이지에서 연결 & 보안 - `엔드포인트`의 주소를 기억해둡니다. IP 주소를 입력할 때 사용됩니다.

 

 

밑으로 내려가면 보안 그룹 규칙을 볼 수 있습니다. 파란 글씨의 보안 그룹을 클릭해주세요.

 

 

이동한 페이지에서 인바운드 - `편집` 버튼을 클릭합니다. 

 



인바운드 규칙 - 편집에서 MySQL 워크벤치가  데이터베이스에 접근할 수 있도록 아래와 같이 프로토콜 - `TCP`, 포트 범위 - `3306`, 소스 - ‘0.0.0.0/0’ 규칙을 추가하고, 저장합니다. 

 

(0.0.0.0/0은 모든 ip에서 데이터베이스 접근을 허용합니다. 특정 ip를 지정하여, 해당 ip만 데이터베이스에 접근할 수 있도록 하는 방식으로 보안을 향상시킬 수 있습니다.)



 

다시 MySQL 워크벤치로 돌아와서 `Setup New Connection` 화면에 연결을 위한 값들을 입력합니다.

 

Connection Name: 해당 연결을 식별하기 위한 이름

Connection Method: Standard (TCP/IP)를 선택

Hostname: 위의 RDS 페이지에서 알아본 엔드포인트를 입력

Port: 3306를 입력

UserName: 데이터베이스 생성시 설정한 마스터 사용자 이름 입력

Store in Keychain: 해당 버튼을 클릭하고, 데이터베이스 생성시 설정한 비밀번호 입력

 

위 설정이 끝나면, `Test Connection`을 클릭합니다.

 

 

연결이 성공하면 다음과 같은 팝업을 볼 수 있습니다. 이제 `OK` 버튼을 눌러 데이터베이스 화면으로 이동합니다.

 

 

반응형

댓글