[MySQL] employees 샘플 데이터베이스 설치 방법

링크

MySQL_문서

해당 페이지는 MySQL에서 제공하는 employees 샘플 데이터베이스(이하 샘플DB)에 대한 역사, 설치, 구조, 사용법에 대한 내용이 작성되어 있다. 굳이 보지 않아도 무방하지만, Employees Structure 페이지에서 제공하는 ERD 다이어그램은 샘플DB의 스키마를 이해하는데 도움이 된다.

git repository 다운로드

해당 페이지는 샘플DB 설치를 위한 프로젝트를 내려 받을 수 있다. git clone을 이용하여 리포지토리를 내려받아도 되고 zip 파일로 내려받아도 된다.

설치방법

PC에 MySQL이 설치되어 있는 경우

만약 설치되어 있지 않다면 MySQL Community Edition 다운로드 페이지 에서 설치 하거나, 아래 docker를 이용하는 방법이 있다.

프로젝트의 root 디렉토리에서 아래 명령어를 실행한다. dump파일이 여러개 인서트 되므로 시간이 수 분 소요된다.

mysql < employees.sql

docker를 이용하여 설치

프로젝트의 root 디렉토리에서 아래의 docker-compose.yaml 파일을 만든다.

version: "3"

services:
  mysql:
    container_name: mysql_sample # 사용자 정의
    # platform: linux/x86_64 # for apple silicon mac
    image: mysql:latest # 버전 바꿔도 무방
    restart: always
    ports:
      - 3306:3306 # 3306포트를 이미 사용시 변경
    environment:
      MYSQL_ROOT_PASSWORD: MyPassword # 사용자 정의
    volumes:
      - .:/usr/src/test_db

아래 명령어로 컨테이너 생성&실행

docker-compose up -d

컨테이너가 올라가면 컨테이너 shell 사용하여 샘플DB 설치

docker exec -it mysql_sample bash

mysql -pMyPassword -t < /usr/src/test_db/employees.sql

employees 샘플 데이터베이스 스키마

links

social