개발 팁/스프링

스프링 프로젝트와 mariadb 연결 방법(from. 코드로 배우는 리액트)

SeoburiFaust 2024. 1. 7. 20:09
스프링 프로젝트와 mariadb 연결 방법을 알아보자

 

1. build.gradle

implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'

 

2. application.property

spring.datasource.url=jdbc:mariadb://localhost:3306/malldb
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.username=malldbuser
spring.datasource.password=malldbuser

spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true

 

password 적는 란은 username 그대로 적어주면 된다.

(mysql 접속할 때 사용하는 password 그대로 적었더니 계속 오류가 났다.)

 

3. 데이터베이스 설정

create database malldb;

create user 'malldbuser'@'localhost' identified by 'malldbuser';
create user 'malldbuser'@'%' identified by 'malldbuser';

grant all privileges on mariadb.* to 'malldbuser'@'localhost'
grant all privileges on mariadb.* to 'malldbuser'@'%'

 

잘 연결됐다.

야호!