RDS 구매하고 MySQL 세팅하기
RDS 구매하기
https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2#
https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2
ap-northeast-2.console.aws.amazon.com
AWS 대시 보드 링크
RDS 검색
데이터베이스 생성
"표준생성" 과 "MySQL"을 클릭
"프리 티어"를 선택
다음과 같이 입력
DB 인스턴스 식별자 입력
마스터 사용자 이름과 암호에 만들고 싶은 계정의 아이디, 비밀번호를 입력
(DB 접속용으로 사용해야 하니 꼭 기억)
DB 인스턴스 크기와 스토리지는 설정 그대로 두고 넘김
[중요] 연걸 > 추가 연결 구성 탭을 클릭
다음과 같이 설정
- 퍼블릭 액세스 기능: "예" 선택
- → (이 설정이 되어있어야 컴퓨터에서 AWS RDS 의 MySQL과 연결이 가능함)
- VPC 보안 그룹: "새로 생성" 선택
- 새 VPC 보안 그룹 이름: springboot-db-security
- 가용 영역: 옵션 중 아무거나 선택해도 무관
추가 구성 > 초기 데이터베이스 이름 입력
데이터베이스 생성 클릭
RDS 포트 열어주기
springboot-database 클릭
연결 & 보안 > 보안 > VPC 보안 그룹 의 springboot-db-security 클릭
보안 그룹 ID 클릭
인바운드 규칙 편집 클릭
소스 > 위치 무관 클릭해서 0.0.0.0/0, ::/0 생성 확인 후 "규칙 저장" 클릭
IntelliJ에서 확인
RDS 이동 후 springboot-database 클릭
https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:
https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:
ap-northeast-2.console.aws.amazon.com
엔드포인트 확인 후 드래그하여 복사
프로젝트를 IntelliJ에서 열기
우측 Database 탭을 클릭합니다.
Data Source > MySQL 을 클릭
- 다음과 같이 입력
- Name: springboot-database
- Host: 나의 엔드포인트
- User: 나의 Username
- Password: 나의 비밀번호
- Database: myselectshop
Test Connection 을 클릭 아래와 같이 성공적으로 연결되면 OK 를 클릭
스프링 부트를 MySQL과 연결
스프링 부트 설정의 대부분은 application.properties 에서 관리
spring.datasource.url=jdbc:mysql://나의엔드포인트:3306/myselectshop
spring.datasource.username=나의USERNAME
spring.datasource.password=나의패스워드
spring.jpa.hibernate.ddl-auto=update
연결 확인
'TIL' 카테고리의 다른 글
[Java] Gson 라이브러리 사용법 및 예제 (Json 생성, 변환) (0) | 2023.02.09 |
---|---|
WebSocket을 사용해 게임 플레이어의 실시간 방 참여를 활성화 하기 (0) | 2023.01.30 |
Mybatis의 장점, 단점 Jpa의 장점, 단점 (0) | 2023.01.27 |
Java SSL 인증서 파일 등록 하는법 정리(Keytool, Portecle 이용) (0) | 2023.01.26 |
N + 1 문제가 발생하는 이유 / 해결하는 방법 (0) | 2023.01.04 |
2023-01-03 Today I learned Oauth (0) | 2023.01.03 |
2022-12-14 ubuntu 시간 재설정 (0) | 2022.12.14 |
배달프렌드 사용자 분석 (0) | 2022.12.10 |