본문 바로가기
강의 실습/비전공자도 이해할 수 있는 AWS 입문 실전

[실습] 4. RDS에 접속하기

by jint 2026. 1. 5.

데이터베이스를 만들면 첫 번째로 데이터베이스 관리툴과 연결하여 작동하는지 체크한다.

관리툴 종류 : Workbench, DBeaver, Datagrip

최근 트렌드, 대중성 및 편리성을 고려했을 때 Datagrip > DBeaver > Workbench 순으로 추천한다.


1. Datagrip으로 RDS 인스턴스에 접속하기
Aurora and RDS 서비스의 데이터베이스 메뉴에서 생성한 RDS를 클릭하여 연결 및 보안의 앤드포인트와 포트를 확인한다.

 

엔드포인트 및 포트 확인


엔드포인트 : test-db.cbmowk46y5r2.ap-northeast-2.rds.amazonaws.com
포트 : 3306

Datagrip 을 실행하여 New Project를 클릭한 뒤, 새 프로젝트 이름이나 경로 입력 부분에 엔드포인트를 입력한다.

 

새 프로젝트 생성


왼쪽 상단의 "데이터 소스"를 클릭하여 데이터 소스 및 드라이버 창을 연다.
+ 모양의 "추가 버튼"을 클릭하여 "MySQL"을 선택한다.

 

MySQL 선택


데이터베이스 연결에 필요한 정보를 입력한다.

 

데이터 소스 및 드라이버


호스트 : test-db.cbmowk46y5r2.ap-northeast-2.rds.amazonaws.com
포트 : 3306
사용자 : admin
비밀번호 : *********


· 호스트에는 RDS의 엔드포인트 입력
· 사용자에는 RDS의 마스터 사용자 이름 입력
· 비밀번호에는 RDS의 마스터 암호 입력

"연결 테스트"를 클릭하여 드라이버 파일도 다운로드 한다.
"적용" 버튼 클릭 후 "확인" 버튼 클릭

 

* 참고
만약 연결이 안된 경우 주소가 잘 못 되거나, 사용자/비밀번호가 잘 못 되거나, 보안그룹을 제대로 설정하지 않았기 때문이다.


2. 스키마(데이터베이스) 생성
MySQL의 Database(데이터베이스)는 Datagrip에서 Schema(스키마)로 보면 된다.

 

스키마 목록


sys 스키마는 설정값에 관련된 값들이 저장되어 있어서 사용하면 안된다. mysql 스키마 또한 사용하면 안된다. 따라서 새로운 스키마를 생성한다.

 

스키마 생성


- SQL

CREATE SCHEMA test
  DEFAULT CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;


이렇게 Datagrip으로 RDS에 접속하였다.


3. 엔드포인트(Endpoint)란?
엔드포인트(Endpoint) : 특정 리소스(ex. 서버, DB 등)에 접근할 수 있도록 해주는 URL

* 왜 엔드포인트(Endpoint)란 이름이 붙었을까?
엔드포인트(Endpoint)를 그대로 해석하면 '끝점'이라는 뜻이다. EC2나 RDS와 같은 리소스에 접근 할 때 특정 주소를 통해 접근하는데, 그 주소가 해당 리소스의 대문같은 역할을 한다. 그 대문을 넘어서면 내부에 있는 코드나 데이터들을 자세히 들여다볼 수 있다. 여기서 리소스에 접근할 때 가장 처음 마주치는 대문은 가장 끝 단에 위치하고 있다. 이런 관점에서 엔드포인트(Endpoint)라는 이름을 붙였지 않았을까 싶다. 
(개인적인 추측이니, 엔드포인트라는 단어의 이미지를 머릿속에 떠올리는 용도로만 사용한다)


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-%EC%9D%B4%ED%95%B4%ED%95%A0%EC%88%98%EC%9E%88%EB%8A%94-aws-%EC%9E%85%EB%AC%B8%EC%8B%A4%EC%A0%84

 

비전공자도 이해할 수 있는 AWS 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 2,880명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 AWS 입문 강의를 만들어봤습니다! EC2를 활용한 백엔드 API 서버 배포, R

www.inflearn.com

댓글