관리 메뉴

피터의 개발이야기

[MySQL] Mysql Docker 설치, 8.0 본문

Database/MySQL

[MySQL] Mysql Docker 설치, 8.0

기록하는 백앤드개발자 2023. 8. 22. 19:56
반응형

ㅁ 개요

이전 글인 SQL 연습을 위한 실습 사이트에 대해서 작성하였다. 이번에는 로컬 Docker에서 MySQL 환경을 구성하고 샘플 데이터를 적재하는 과정을 정리하였다.

MySQL 5.7 설치과정은 [MySQL] 실습환경 구성하기, Mysql Docker 설치, 5.7을 참조하세요.

 

 

ㅁ MySQL 설치

$ docker run -d -p 3308:3306 \                     # 로컬 3308포트를 컨테이너 3306포트로 맴핑  
  -e MYSQL_ROOT_PASSWORD=strong-password \         # 비밀번호 설정
  -v /Volumes/500GB/data/mysql80:/var/lib/mysql \  # 컨테이너의 mysql폴더를 로컬에 마운트하여 데이터가 삭제되는 것을 예방한다.
  --name mysql_80 mysql:8.0

 ㅇ 로컬 3308포트를 컨테이너 3306포트로 맴핑하였다.

 ㅇ mysql 8.0 버젼으로 설치하였다.

 

 ㅇ 로컬의 /Volumes/500GB/data/mysql80 경로를 컨테이너의 /var/lib/mysql 으로 마운트 하여 컨테이너가 삭제되어도 데이터가 로컬에 남도록 하였다.

 

 

ㅁ 접속 테스트

ㅇ 참고로 개발용 M1미니에 설치를 하여 로컬 환경 주소로 접속 테스트를 수행하였다.

 

 ㅇ MySQL 8.0.34버젼도 정상확인 하였다.

반응형
Comments