MariaDB설치 및 스프링부트 연결
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도 바꾸어준다.
서버실행후 아래와 같이 나오면 잘 작동한것이다.