AWS 로그인
https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2#
RDS로 이동
데이터베이스 선택(Springboot-db
엔진 선택
프리 티어 선택(딴거하면 ㅈ댐 개비쌈)
DB 인스턴스 식별자에 이름 입력
사용자, 암호 입력(까먹음 ㅈ댐)
연결 > 추가 연결 구성 > 퍼블릭 엑세스 허용으로 바꿈 > VPC 보안그룹 새로생성 > 새 VPC 보안그룹 이름 입력(Springboot-db-security)
초기 데이터베이스 이름 입력(이거 인텔리제이 연결할떄 필요함)
데이터베이스 생성 버튼 클릭!
12 RDS 포트열어주기
데이터베이스로 이동 후, 생성된 데이터베이스 클릭
연결 & 보안 탭에서 VPC 보안그룹 클릭
보안 그룹 ID 클릭
인바운드 규칙 편집 클릭
규칙 추가 후 3306 포트 everywhere 허용으로 바꿔줌 (유형은 TCP로)
RDS 엔드포인트 복사
인텔리제이 화면의 오른쪽에 데이터 베이스 탭 클릭
이름은 아무거나 쓰고, host에 엔드포인트 붙여넣기
사용자, 비번 아까 RDS만들때 만든거 넣기
database에 초기 데이터베이스 이름 입력
test connection후 ok. (time out 이면 포트 안열렷거나, 사용자, 비번 틀린거임)
application.properties로 가서 이거 넣으면댐
spring.datasource.url=jdbc:mysql://나의엔드포인트:3306/내DB이름
spring.datasource.username=나의USERNAME
spring.datasource.password=나의패스워드
spring.jpa.hibernate.ddl-auto=update