RDS 데이터베이스 생성
AWS 프리티어로 RDS(Relational Database Service) 를 생성했다. DB 생성 설정과, 과금 방지를 위해 확인 할 부분은 아래와 같다.
DB 설정 내용
- 엔진 옵션 > MariaDB / 10.11.6 버전
- 템플릿 > 프리 티어(Free Tier)
- 설정
- DB 인스턴스 식별자 > "gods-work-db"
- 마스터 사용자 이름 > "root"
- 마스터 암호, 암호 확인 > "******"
- 인스턴스 구성 > "db.t3.micro"
- 스토리지
- 할당된 스토리지 > 20 GiB
- 스토리지 자동 조정 활성화 > OFF
- 연결 / 퍼블릭 액세스 > "예"
- 추가 구성
- 초기 데이터베이스 이름 > 예)"gods-work"
- 자동 백업 활성화 > OFF
- 유지관리 / 마이너 버전 자동 업그레이드 사용 > OFF
기본적으로 셋팅된 옵션에서 위의 항목들만 확인 및 설정해주면 된다.
그럼 몇 분 뒤 데이터베이스가 생성되고, 아래와 같이 RDS > 데이터베이스 목록에서 생성된 것을 확인할 수 있다.

파라미터 그룹 생성 (필수 설정)
DB 생성이 완료되면, 아래 "파라미터 그룹" 메뉴에서 몇 가지 유용한 필수 설정을 해준다.

위의 사진에서, "파라미터 그룹 생성" 버튼을 클릭해 생성할 수 있다. 내가 설정한 목록은 아래와 같다.
파라미터 그룹 설정 내용
- 파라미터 그룹 이름 > "gods-work-default"
- 엔진 유형 > MariaDB Community Edition (생성한 DB와 동일하게)
- 파라미터 그룹 패밀리 > mariadb10.11
위의 내용으로 생성한 뒤, 파라미터 그룹 목록에서 해당 이름을 클릭하고 "편집" 버튼을 눌러 아래 파라미터들을 추가해준다.
수정할 파라미터 목록
- "time_zone" > Asia/Seoul
- "character_set_client" > "utf8mb4"
- "character_set_connection" > "utf8mb4"
- "character_set_database" > "utf8mb4"
- "character_set_filesystem" > "utf8mb4"
- "character_set_results" > "utf8mb4"
- "character_set_server" > "utf8mb4"
- "collation_connection" > "utf8mb4_general_ci"
- "collation_server" > "utf8mb4_general_ci"
이렇게 파라미터 그룹 생성이 완료되면, 이전에 생성한 DB에 적용해주어야 한다.
데이터베이스 메뉴에서 DB를 선택하고 "수정" 버튼을 클릭한 뒤 추가구성/DB 파라미터 그룹에 방금 만든걸 설정해준다.

저장 후, DB 재부팅까지 해주면 설정 완료!
DataGrip 연결
이제 생성된 DB 정보를 가지고 DataGrip에서 확인할 수 있도록 연결 해본다.
그전에 먼저, 내 로컬 컴퓨터에서 DB 서버에 접근할 수 있도록 접근 등록을 해주어야 한다.
DB 목록에서 DB 선택 후, 아래쪽으로 스크롤을 내리면 "보안 그룹 규칙" 에서 접근할 ip를 등록해야 한다. 여기에 등록된 ip에서만 해당 DB에 접근할 수 있다)
인바운드 규칙 편집 페이지에서 myip를 등록해주면 된다.



위에서 "엔드포인트" > HOST
포트 > PORT
DB 생성시 입력한 "마스터 사용자 이름/비밀번호" > USER / Password
DB 생성시 입력한 "초기 데이터베이스 이름" > Database
위의 내용으로 입력하면 연결 완료.
마지막으로, 위의 내용이 잘 적용되었는지 확인!

'Study > GW' 카테고리의 다른 글
[AWS] 에러해결 - 인스턴스 연결성 검사 실패, 메모리 부족 (0) | 2024.06.13 |
---|---|
[AWS, Spring Boot3] EC2 배포, 서버 스크립트, Nginx 설치 (0) | 2024.06.11 |
[Spring Boot3] SSH 터널링 설정 (EC2 > RDS 데이터베이스) (0) | 2024.06.10 |
[AWS] 프리티어 EC2 생성, EC2-RDS 연결, DataGrip SSH 연결 (0) | 2024.06.05 |
[AWS] RDS Free Tier 과금 해결 (0) | 2024.06.05 |