[IntelliJ] RDS와 연결하기

김우진·2022년 7월 13일
1

IntelliJ

목록 보기
3/4
post-thumbnail

Spring boot 프로젝트와 MySQL RDS 연동

  1. AWS의 RDS에 접속하여 엔드포인트와 포트를 가져옵니다.

RDS 연결1

  1. 적용할 프로젝트에 가서 database view 탭을 클릭하고 + 버튼으로 MySQL을 추가해줍니다.
    (저는 다른 DB가 있어(아래 사진의 검은색 상자) 아래와 같이 뜨지만 원래는 비어 있습니다.)

RDS 연결2

  1. 이제 연결할 RDS 정보를 적어줍니다.

RDS 연결3

작성해야 할 내용은 아래와 같습니다.

  • Host : 1번의 엔드포인트 값을 넣어줍니다.
  • port : 1번의 port 값을 넣어줍니다.(RDS 생성 시 따로 건드리지 않았다면 MySQL 기본 port는 3306입니다.)
  • user : RDS를 생성할 때 설정한 마스터 이름을 넣어줍니다.(다른 User를 만들었다면 해당 User 이름을 넣어주셔도 됩니다.)
  • password : RDS를 생성할 때 설정한 마스터 이름과 연결될 비밀번호를 넣어줍니다.
  • Database : RDS를 생성할 때 추가 구성 탭에서 설정한 이름을 넣어줍니다.
  1. 다 작성하였으면, "Test Connection"으로 test를 해주고 성공 시 "OK"버튼을 눌러줍니다. 그러면 아래와 같이 DB가 추가된 것을 확인 할 수 있습니다.

RDS 연결4

  1. DB가 IDE에 연결되었지만, Spring boot Project Server에서 RDS에 접근하려면 Spring boot Project에 추가 설정을 해줘야합니다.
    application.properties로 가서 아래의 코드를 추가해줍니다.
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://엔드포인트(url):3306/db이름
spring.datasource.username=위 설정의 User
spring.datasource.password=위 설정의 password

여기까지 해주면 IntelliJ 에서 Spring boot 프로젝트에 RDS 연결은 끝납니다.

0개의 댓글