Docker MariaDB

ddeungbeen·2023년 12월 20일
post-thumbnail

Docker를 사용하여 mariadb 설치 및 실행

1. Docker 설치

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

$ docker -v

2. MariaDB Docker image 다운로드

mariaDB image 다운로드

$ docker pull mariadb

Docker image 확인

$ docker images

3. MariaDB Docker 컨테이너 생성 및 실행

옵션에서 -p 3307:3306으로 설정한 부분 주의 (MySQL과 포트가 같기 때문)

$ docker run --name <컨테이너명> -e MYSQL_ROOT_PASSWORD=<비밀번호> -d -p 3307:3306 mariadb

참고

-d : 백그라운드 실행
-e : 환경변수 입력
--name : 컨테이너명
(맨뒤에) mysql : 도커 이미지 이름

4. Docker 컨테이너 시작/중지/재시작

Docker 컨테이너 시작
$ docker start 컨테이너명

Docker 컨테이너 중지
$ docker stop 컨테이너명

Docker 컨테이너 재시작
$ docker restart 컨테이너명

5. MariaDB 실행 및 유저 생성 (초기 설정)

DB 실행

$ docker exec -it <컨테이너명> -u root -p

Enter password : (위에서 설정한 비밀번호 입력)

데이터베이스 생성

$ create database <데이터베이스명>;

유저 생성

$ create user '유저명'@'%' identified by '비밀번호';

권한 부여

$ grant all privileges on 데이터베이스명.* to 데이터베이스명@'%';

6. 접속 정보 세팅

JDBC URL

jdbc:mariadb://localhost:3307/<데이터베이스명>?useUnicode=true&characterEncoding=utf8
User : <유저명>
Password : <비밀번호>

0개의 댓글