Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- CKA 기출문제
- MySQL
- APM
- IntelliJ
- 공부
- 정보처리기사 실기 기출문제
- PETERICA
- kotlin
- minikube
- 기록으로 실력을 쌓자
- Java
- Kubernetes
- aws
- CKA
- Pinpoint
- 정보처리기사 실기
- kotlin coroutine
- 코틀린 코루틴의 정석
- CloudWatch
- AWS EKS
- 오블완
- mysql 튜닝
- kotlin spring
- Spring
- Elasticsearch
- AI
- kotlin querydsl
- Linux
- 정보처리기사실기 기출문제
- 티스토리챌린지
Archives
- Today
- Total
피터의 개발이야기
[MySQL] Mysql Docker 설치, 8.0 본문
반응형
ㅁ 개요
이전 글인 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버젼도 정상확인 하였다.
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL과 PostgreSQL의 차이점 (0) | 2024.04.15 |
---|---|
MySQL 콘솔 접속 방법 (0) | 2024.01.18 |
[MySQL] DB 용량 확인, 테이블별 용량 확인 (3) | 2023.08.18 |
[MySQL] 대용량 샘플 데이터 사용하기 (0) | 2023.08.18 |
[MySQL] 참고자료 목록 (0) | 2023.08.11 |
Comments