
Docker를 사용하여 mariadb 설치 및 실행
Docker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 설치
설치가 완료되면 명령어를 사용해 버전 출력
Docker 설치 URL : https://docs.docker.com/desktop/install/mac-install/
$ docker -v

mariaDB image 다운로드
$ docker pull mariadb
Docker image 확인
$ docker images

옵션에서 -p 3307:3306으로 설정한 부분 주의 (MySQL과 포트가 같기 때문)
$ docker run --name <컨테이너명> -e MYSQL_ROOT_PASSWORD=<비밀번호> -d -p 3307:3306 mariadb
참고
-d : 백그라운드 실행
-e : 환경변수 입력
--name : 컨테이너명
(맨뒤에) mysql : 도커 이미지 이름
Docker 컨테이너 시작
$ docker start 컨테이너명
Docker 컨테이너 중지
$ docker stop 컨테이너명
Docker 컨테이너 재시작
$ docker restart 컨테이너명
DB 실행
$ docker exec -it <컨테이너명> -u root -p
Enter password : (위에서 설정한 비밀번호 입력)

데이터베이스 생성
$ create database <데이터베이스명>;
유저 생성
$ create user '유저명'@'%' identified by '비밀번호';
권한 부여
$ grant all privileges on 데이터베이스명.* to 데이터베이스명@'%';
JDBC URL
jdbc:mariadb://localhost:3307/<데이터베이스명>?useUnicode=true&characterEncoding=utf8
User : <유저명>
Password : <비밀번호>