Springboot

MariaDB설치 및 스프링부트 연결

열곰탱 2022. 9. 13. 10:26

MariaDB설치

 

 

패스워드는 green1234

 

설치가 완료되면

 

 

 

 

 

 

 

깃헙에 있는 readme 코드 복사해서 붙여넣어준다

 

 

실행 키 shift +ctrl +F9

실행할때 ;뒤에서 실행하면 안된다.

무조건 ;안에 커서를 두고 실행을 한다.

2행까지 만들고 새로고침을 해준다.

 

CREATE USER 'green'@'%' IDENTIFIED BY 'green1234';

green이라는 사용자를 생성하였다.

 

CREATE DATABASE greendb;

greendb데이터베이스를 생성

 

GRANT ALL PRIVILEGES ON greendb.* TO 'green'@'%';

greendb에 접근하는 모든 권한을 green@에게 준다는 것이다.

 

 

 

 

성공적으로 생성되었다.

 

db를 선택을 해줘야한다.

 

 

깃헙에서 더미테이블을 가지고 온다.

https://github.com/codingspecialist/blog-green

 

시퀀스는 삭제한다. mariadb는 시퀀스가 없다.

mariadb에 맞게 몇가지 타입들을 바꾸어준다.

시퀀스 대신에 auto_increment를 사용해준다.

 

users, boards테이블 쿼리문을 실행하고 새로 고침을 해보면

왼쪽에 테이블 생성된 것을 확인할 수 있다.

 

 

더미데이터 추가

시퀀스가 없기때문에 id를 지워준다.

sysdate -> NOW()로 바꾸어준다.

 

추가한 결과를 확인한다.

 

 

스프링부트 마리아db 연결

 

build.grandle에 mariadb를 연결해준다.

코드 작성후 refresh build.grandle을 해준다.

 

application.properties도 바꾸어준다.

 

서버실행후 아래와 같이 나오면 잘 작동한것이다.