데이터베이스

[DB]AWS RDS를 이용한 MySQL 서버 생성

2024. 12. 15. 20:49
목차
  1. RDS DB 생성하기
  2. MySQL Workbench를 이용한 DB 연결 테스트 (선택 사항)
  3. Spring 프로젝트와 AWS RDS 연결하기

RDS DB 생성하기

DB생성 옵션 설정

  • 종류 선택 
    • 간단한 프로젝트, 따라서 손쉬운 생성 진행

 

  • 선택해야 하는 옵션
    • DB인스턴스 크기: 프리 티어 옵션 사용(2 CPU, 1GB RAM, 20GB 스토리지)
    • 포트번호: 3306
    • 생성시 만든 관리자 이름과 비번 기억 필요(ex. username = admin, password=admin123)

생성 후 수정 필요 사항

  • 퍼블릭 액세스 설정 변경
    • 기본적으로 퍼블릭 액세스 불가능하도록 설정, 외부 EC2 인스턴스 또는 로컬 디바이스에서 연결 가능하도록 변경
  • 보안 그룹 수정
    • 보안 그룹에 인바운드 규칙 필요

  • 이후 해당 DB 인스턴스에 인바운드 규칙 ID 추가 되어있는지 확인

MySQL Workbench를 이용한 DB 연결 테스트 (선택 사항)

MySQL Workbench  설정

  • Database-ManageConnections 에서 연결 테스트 진행
    • 생성한 AWS DB의 엔드포인트와 username 추가

  • 연결시 해당 username에 대한 pwd입력, 성공 시 아래 창 띄워짐

  • Database 연결
    • Database > Connect to Database 메뉴를 통해 DB와 연결, 이후 데이터 조회 및 추가 가능

Spring 프로젝트와 AWS RDS 연결하기

Spring 프로젝트 설정

  • .env 또는 secret-properties 변경, 아래는 properties 형태
# AWS RDS MySQL 설정
spring.datasource.url=jdbc:mysql://your-aws-endpoint:3306/your-schema-name?serverTimezone=UTC
spring.datasource.username=your-username
spring.datasource.password=your-password
  • 이후 실행하여 데이터 추가 및 조회 테스트
저작자표시 (새창열림)

'데이터베이스' 카테고리의 다른 글

RDBMS의 구조  (0) 2024.08.12
[데이터베이스] DB전체 요약(조르디 CS강의)  (1) 2023.10.28
  1. RDS DB 생성하기
  2. MySQL Workbench를 이용한 DB 연결 테스트 (선택 사항)
  3. Spring 프로젝트와 AWS RDS 연결하기
'데이터베이스' 카테고리의 다른 글
  • RDBMS의 구조
  • [데이터베이스] DB전체 요약(조르디 CS강의)
Ash_jisu
Ash_jisu
JisuStoryAsh_jisu 님의 블로그입니다.
Ash_jisu
JisuStory
Ash_jisu
전체
오늘
어제
  • 분류 전체보기 (136)
    • 알고리즘 (68)
      • 자바 (68)
      • C++ (0)
    • 자바(Java) (18)
    • 스프링 (7)
      • 테스트 (3)
    • 데이터베이스 (3)
      • SQL (7)
      • JPA (1)
      • ElasticSearch (3)
    • CS (3)
    • 배포, 운영 (6)
      • Infra (3)
    • 디자인 패턴 (8)
    • 기타 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바 #그리디
  • db
  • java
  • 백준
  • 백준 #DP
  • 배포
  • 알고리즘 #다익스트라
  • Elasticsearch #Testcontainer #Test
  • swea #구현
  • 알고리즘 #bfs
  • 백준 #BFS
  • 프로그래머스 #알고리즘
  • API테스트 #Postman
  • BFS
  • 자바
  • dp
  • bfs #알고리즘
  • 코딩테스트
  • 자바 #백준
  • Elasticsearch #최적화

최근 댓글

최근 글

hELLO · Designed By 정상우.
Ash_jisu
[DB]AWS RDS를 이용한 MySQL 서버 생성
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.