개인 프로젝트 일지_2 | AWS RDS mysql 설정

2024. 6. 5. 15:59· 프로젝트일지
목차
  1. 1. 데이터베이스 생성하기
  2. 2. 보안그룹 생성하기
  3. 3. MySQL Workbench 연결
728x90

1. 데이터베이스 생성하기

▶️ MySQL을 선택

▶️ 프리티어 선택

▶️ DB 인스턴스 식별자(임의대로) 입력하고

마스터 이름과 암호를 입력한다. (워크벤치에 접속할때 필요한 정보들)

▶️기본 설정 그대로 뒀다.

▶️ 최소 스토리지 값으로 20 입력하고 스토리지 자동 조정 활성화는 체크 해제했다.

(과금의 위험..!)

▶️ EC2 인스턴스에 연결해줬다.

EC2인스턴스에 백엔드, 프론트 서버를 둘 것이기 때문에 미리 설정해뒀다.

▶️ 퍼블릭 액세스 가능으로 체크해야한다.

(처음에 이걸 체크안했다가 워크벤치 접속 오류남)

퍼블릭 액세스 불가능으로 하면 이런 에러남.


마지막으로 '데이터베이스 생성'버튼을 누르면 아래와 같이 데이터베이스가 생성된 것을 볼 수 있다.

 

 

2. 보안그룹 생성하기

데이터 베이스 목록에 있는 DB 식별자를 누르면

엔드포인트, 포트번호, 보안그룹, 퍼블릭 액세스 가능여부 등을 볼 수 있다.

엔드포인트는 외부에 공개되서는 안된다!

초기에는 내 IP로만 접속할 수 있는 최소한의 보안그룹으로 설정되어있다. 

(위 사진은 이미 내가 설정해둔 보안그룹으로 표시되어있음)

 

보안 그룹을 선택하면 EC2 서비스로 이동한다.

보안 그룹 생성 버튼을 누른다.

보안 그룹 이름, 설명을 임의대로 설정하고 인바운드 규칙을 추가한다.

난 MySQL을 사용하니까 MYSQL/Aurora를 선택했다.

첫번째 인바운드 규칙은 내 IP를 선택해주고 다른 것은 사용자 정의로 설정해줬다.

 

다시 RDS 서비스로 이동한 뒤, 내가 만들었던 데이터베이스를 수정해준다.

연결 > 보안 그룹을 보면 내가 새로 만든 보안 그룹이 있으니 이걸로 바꿔주면 끝!

 

 

3. MySQL Workbench 연결

- Connection Name : 임의 설정

(아래 부터는 AWS RDS 데이터베이스를 만들때 썼던 마스터 이름, 마스터 비밀번호, 엔드포인트가 필요하다.)

- Hostname : 데이터베이스 엔드포인트

- Username: 마스터이름

- Password: 마스터 비밀번호

접속 성공!!!

 

728x90

'프로젝트일지' 카테고리의 다른 글

개인프로젝트 일지_6 | 프론트엔드와 백엔드 연동하기  (0) 2024.06.05
개인 프로젝트 일지_5 | MongoDB , 스프링 부트 연동 및 테스트  (0) 2024.06.05
개인프로젝트 일지_4 | MongoDB Atlas 클러스터 생성 및 설정  (0) 2024.06.05
개인프로젝트 일지_3 | MySQL, JPA 스프링 부트 연동 테스트하는 법  (0) 2024.06.05
개인 프로젝트 일지_1 | 프로젝트 기획 및 설계  (0) 2024.06.04
  1. 1. 데이터베이스 생성하기
  2. 2. 보안그룹 생성하기
  3. 3. MySQL Workbench 연결
'프로젝트일지' 카테고리의 다른 글
  • 개인 프로젝트 일지_5 | MongoDB , 스프링 부트 연동 및 테스트
  • 개인프로젝트 일지_4 | MongoDB Atlas 클러스터 생성 및 설정
  • 개인프로젝트 일지_3 | MySQL, JPA 스프링 부트 연동 테스트하는 법
  • 개인 프로젝트 일지_1 | 프로젝트 기획 및 설계
백엔드 개발자 - 젤리곰
백엔드 개발자 - 젤리곰
오늘도 배움이 있는 하루가 되길 바라는 개발자
백엔드 개발자 - 젤리곰
backend-gummyBear
백엔드 개발자 - 젤리곰
전체
오늘
어제
  • 분류 전체보기 (144)
    • 인프런 김영한 강의 정리 (60)
      • 스프링 핵심원리 기본편 (12)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (10)
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (3)
      • 자바 ORM 표준 JPA 프로그래밍 기본편 (28)
      • 실전! Querydsl (6)
    • Spring (2)
    • 프로젝트일지 (6)
    • 프로그래밍 언어 (20)
      • Java (17)
      • JavaScript (3)
      • Python (0)
    • 데이터베이스 (4)
      • Oracle (2)
      • ORM (1)
      • SQL 튜닝 (1)
    • 형상관리 (1)
      • Git (0)
    • 알고리즘&자료구조 (34)
      • Algorithm (31)
      • Data Structure (1)
    • CS지식 (4)
    • Cloud (5)
    • 일기 (7)
      • 공부 일기 (3)
      • 독서 일기 (2)
      • 마음 일기 (2)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 커스텀annotation
  • 객체지향의사실과오해
  • 객체지향방법론
  • 업캐스팅
  • LeetCode17번
  • #{}와${}의차이
  • jquery와javascript
  • 스프링컨텍스트
  • LeetCode200번
  • 클라이언트서버통신
  • SublimeText단축키
  • 다운캐스팅
  • ORM프레임워크
  • 프론트엔드개발자업무
  • dfs알고리즘
  • 인터페이스
  • 인프콘
  • 프론트엔드역사
  • 데이터베이스정규화
  • 힙자료구조

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
백엔드 개발자 - 젤리곰
개인 프로젝트 일지_2 | AWS RDS mysql 설정
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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