본문 바로가기
AWS

AWS EC2로 Spring프로젝트 배포하기(RDS mysql) 2

by 개발송이 2022. 11. 12.

1. AWS RDS로 데이터베이스 생성

저는 mysql을 사용하기에 mysql을 선택하고

프리티어로 선택합니다.

 

db이름 정하시고 마스터이름, 암호 정하시면 됩니다.

까먹으면 안되니까 꼭 어디에 적어두는거 추천합니다!

 

퍼블릭 엑세스 예로 꼭 해주시고

보안그룹도 새로 생성합니다.

이름을 알아서 설정해주시면 됩니다.

 

데이터베이스를 생성하고 (시간 쪼끔 걸림)

 

데이터베이스를 클릭해서 들어갑니다!

그럼 아래쪽에 VPC보안그룹이 있는데 클릭해서 이동합니다.

인바운드 규칙편집으로 mysql IPv4를 설정해서 접근가능하게 해줍니다.

 

그리고 다시 데이터베이스로 돌아가면 엔드포인트를 발견할 수 있을겁니다

복사!

 

 

2. MySQL 과 연동

mysql Workbench를 열어주시고

새로운 connection을 열어줍니다.

Hostname : 아까 복사한 엔드포인트 붙여넣기

Username : 데이터베이스 생성할때 사용한 마스터이름 (비번이랑 적어두라고 했던거)

Password : 그 비밀번호

 

Test Connection을 눌러서 연결되는지 확인! 이게 된다면 진짜 다왔습니다

 

Spring프로젝트를 열어서 마지막으로 db관련된것만 수정합니다!

 

 

3. DataSourceConfig 수정

ds.setUrl("jdbc:mysql://(엔드포인트):3306/(db이름)");
ds.setUsername("(마스터이름)");
ds.setPassword("(비번)");

괄호부분만 수정하면 됩니다!

 

4. 다시 war파일 업로드 후 Tomcat 재시작

 

끝!

'AWS' 카테고리의 다른 글

AWS SAA-03 오답노트  (7) 2025.07.04
AWS EC2로 Spring프로젝트 배포하기(tomcat, filezilla) 1  (0) 2022.11.12