본문 바로가기

Spring

[스프링부트] 2.X 버전. 리액트 개발을 위한 마리아디비 설정

https://mariadb.com/downloads/ 에서 다운로드

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
> mysql -u root -p
Enter password **** (demo)
> use mysql
> create database mariadb;
> show databases;
> create user 'mariadb'@'localhost' identified by 'mariadb';
> grant all privileges on mariadb.* to mariadb@localhost;
> flush privileges;
> exit;
> mysql -u root -p
Enter password **** (demo)
> use mysql
> select user from mysql.user
> exit;
> mysql -u mariadb -p
Enter password **** (mariadb)
> use mariadb
cs

 

 

 

다시 open cmd 후

 

 

Open Heidisql 

 

설치 및 설정이 종료된 것을 확인 후

 

spring-boot 프로젝트로 가서

 

application.yml 를 열고 다음과 같이 설정해 줍니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
spring:
    datasource:
        driver-class-name: org.mariadb.jdbc.Driver
        url: jdbc:mariadb://localhost:3306/mariadb
        username: mariadb
        password: mariadb
        sql-script-encoding: UTF-8
       
    jpa:
        hibernate:
            ddl-auto: update
        properties:
            hibernate:
                dialect: org.hibernate.dialect.MariaDBDialect
 
server: 
    port: 8080
cs