Tech Collection

[Setting] MariaDB와 SpringBoot를 연동하자! 본문

Build/Note

[Setting] MariaDB와 SpringBoot를 연동하자!

eee_269 2021. 1. 11. 18:12
728x90
반응형
Spring Boot 2.4.1
MariaDB
JPA

이번에는 MariaDB와 Spring Boot 프로젝트를 연동하겠습니다.

 

다음 링크에서 MariaDB를 다운받아서 설치해주세요

 

https://mariadb.org/

 

MariaDB Foundation - MariaDB.org

[…]

mariadb.org

계속 Next

비밀번호 입력 후 밑에 있는 체크박스 눌러주세요

그런 다음 혹시 다른 DB를 설치해서 쓰고 있는 경우 TCP port를 살짝 바꿔줍니다.

(저는 MySQL을 설치해놨어서 3360 으로 할게요!)

Install 합니다

 

MySQL Workbench가 필요합니다!

https://dev.mysql.com/downloads/workbench/

 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M

dev.mysql.com

위 링크에서 다운로드 후 실행해주세요!

 

시작화면

 

MySQL Connections 옆에 있는 왼쪽의 버튼 클릭

 

DB설치시 따로 설정한 포트번호가 있다면 Port에 넣어주세요! (저는 3360 이었습니다)

없으면 그대로 진행해주시고,

Password의 Store in Vault...를 눌러서 DB설치시 설정한 비밀번호를 넣어주세요

 

그리고 OK 클릭!

 

이렇게 생성된 디비가 보일겁니다.

 

더블클릭해서 들어가주세요!

 

 

그리고 이 아이콘을 눌러서 저희가 사용할 스키마를 생성할겁니다.

 

아래와 같이 스키마 이름을 설정하고 문자를 설정 해주세요!

 

Apply를 누르면 다음의 창이 뜨고 또 Apply를 누르면 완성이 됩니다.

 

IntelliJ에서 실행시킨 Spring Boot에서

src\main\resources\application.properties 를 실행해줍니다.

# MariaDB 연결 설정
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://localhost:3306/review?characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=DB비밀번호

url에서 localhost뒤에 포트번호를 입력해주시고, / 뒤에 방금 만든 스키마의 이름을 넣어주세요

그리고 password에는 DB의 비밀번호를 넣어주시면 됩니다.

728x90
반응형