기록

LD·2024년 1월 2일
0
post-thumbnail

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문으로 테이블 생성

0개의 댓글

관련 채용 정보