inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS

마치며

H2외의 DB를 사용할 때도 AWS에 올리는 것은 똑같은 방식으로 하나요?

해결된 질문

718

khjung1654

작성한 질문수 7

1

강의에서는 H2를 사용하였는데 DB로 MySql, PostgreSql같이 다른 RDBMS를 사용해보려고 합니다. AWS에 올릴 경우 application.properties에 작성한 DB설정 내용과 gradle이 가져오는 라이브러리를 제외하고는 모든 것이 똑같이 하면 되는 걸까요?

spring git docker spring-boot jpa github

답변 1

3

쥬쥬

안녕하세요! 지식공유자 쥬쥬입니다.

 

강의 내용에서 다룬 H2 데이터베이스가 아닌 다른 RDBMS(MySQL, Postrgre 등)를 사용하려고 하시는군요!

 

우선 MySQL를 예로 설명드릴게요! 체크리스트를 먼저 알려드릴게요!

  • [1] mysql driver 의존성을 build.gradle에 추가해주세요!

  • [2] application.properties에서 diagram과 jdbc url, 그리고 설정한 username과 password로 변경합니다.

 

[1] build.gradle에 추가해야할 mysql driver 의존성의 예시는 아래와 같습니다.

// build.gradle

dependencies {
  runtimeOnly 'com.mysql:mysql-connector-j'
}

 

[2] application.properties는 다음과 같이 설정해주세요!

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://{데이터베이스 주소}/{생성한 데이터베이스 이름}
spring.datasource.username={MySQL에서 설정한 사용자 이름 혹은 root/admin}
spring.datasource.password={MySQl에서 설정한 사용자의 암호}

 

혹시 AWS RDS를 사용하시나요? 그러면 아래 사항도 확인해주세요!

  • AWS RDS의 Security Group Inbound Port에서 현재 IP주소 혹은 인터넷(위치무관)에서 데이터베이스 포트(MySQL의 경우 기본 포트 3306) 접속이 가능한지 확인해주세요!

 

강의의 내용이 아닌 다른 방법으로 응용해서 공부하시는 것이 매우 좋은 것 같습니다! khjung1654님, 앞으로도 궁금하신 사항이 있으시다면 질문 주세요. 학습 화이팅입니다!

lombok 설정에서 오류가 발생해요

0

177

2

2 -1 lombok 설정에서 오류가 발생해요

0

225

3

서비스 메소드 작성 시 질문!

0

346

2

RestaurantApi 컨트롤러 개발 질문

0

278

2

@Transactional 질문 있습니다!

0

282

2

변경데이터 저장 방법 질문 있습니다!

0

346

2

dto 관련 질문입니다.

0

388

2

이너 클래스 vs 클래스 별도 생성의 차이?

0

376

2

TestEntityApi중 createTestEntity에서 질문있습니다

0

228

2

ResponseBody 강의에서 클래스 생성 관련 질문드립니다.

0

225

2

2-3 진행 중 에러 발생

0

356

2

ReviewDto 객체 사용 이유

0

314

2

2-2 h2 console connect 관련 질문 드립니다.

0

296

1

소스작성중에서요 queryFactory중에?

0

415

3

docker에 관하여 질문 드립니다.

1

299

1

DTO, Request, Response 차이점

1

1275

1

TestRepositoryImpl 질문이요

3

319

1

pk, fk 연결

1

513

2

.gitignore 에 포함할 파일

0

1010

1

Spring Initializr 스프링 버전

0

262

1

2-4 수정중 오류

0

330

1

1-6 생성자 오류

1

265

2

2-3 진행중 에러

0

277

1

IP주소:8080/h2-console 을 했을때 404 에러가 발생합니다.

2

2600

1