Docker Maria DB 컨테이너 생성 (Docker 없는 경우 먼저 설치)
장기지원 버전(LTS)를 사용하기 위해 10.11.x 버전 이미지를 다운로드해서 진행
도커 허브
docker pull mariadb:10.11
도커로 마리아DB 컨테이너 생성
docker run -d --name YOUR_DB_NAME -e MYSQL_ROOT_PASSWORD=YOUR_ROOT_PW -p 3306:3306 mariadb:10.11
mariadb 옵션은 이미지가 없을 경우, 최신 이미지(mariadb:latest)를 자동으로 다운로드 하기 때문에 버전이 관계 없을 경우 위 명령어만 입력하면 컨테이너가 바로 생성된다.
DBMS 관리 툴(프로그램)로 DBeaver 사용을 위해 추가 설치
DBeaver 홈페이지
DBeaver로 MariaDB에 연결 후 테스트
//버전 확인
SELECT version();
// 데이터베이스 확인
SHOW DATABASES;
// 데이터베이스 생성
CREATE DATABASE board;
// 데이터베이스 접속
USE board;
// 테스트 테이블 생성
CREATE TABLE test (
id INTEGER NOT NULL,
description VARCHAR(255),
PRIMARY KEY(id)
);
dbdiagram에서 ERD를 그려 EXPORT한 SQL문으로 테이블 생성