티스토리 뷰
자신의 컴퓨터에 그냥 MySQL을 띄우고 사용해도 되지만 도커를 이용해서 띄우는게 깔끔하고 나중에 사용하다가 버전업을 할때에도 용의합니다.
그럼 MySQL을 Docker를 이용해서 사용하는 방법을 알아볼게요.
1. Docker 설치
이 부분은 많은 Docker 설치 관련된 문서가 있으니 찾아보시면 좋을거 같아요.
따로 설명하지는 않겠고 Mac을 이용하면 다음의 다운로드를 이용하면 되겠습니다.
https://www.docker.com/products/docker-desktop/
2. MySQL Docker 이미지 다운로드
Docker를 다운로드 받고 제대로 실행되도록 한 상태에서 다음과 같이 하면 됩니다.
$ docker pull mysql
이렇게 하면 latest 버전이 다운로드 되는데요. 특정 버전을 다운받고 싶다면 다음과 같이 해주세요.
아무리 로컬에서 한다고 하더라도 Prod 버전과 다르면 예기치 않은 문제가 발생할수도 있으니까요.
$ docker pull mysql:8.0.22
터미널에 문자들이 주욱 나오게 될 것이고 완료가 될겁니다.
3. Docker 컨테이너 생성 및 실행
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql
4. DB 접근 확인
DBeaver 등을 이용해서 3306 포트로 localhost 접근하면 됩니다.
마치 로컬에 바로 설치해서 사용하는거처럼 사용이 가능해요.
'Database' 카테고리의 다른 글
MySQL 완전히 삭제하고 재설치 - Mac (0) | 2022.12.09 |
---|---|
Nodejs + MySQL 8.0 ER_NOT_SUPPORTED_AUTH_MODE (0) | 2022.05.15 |
You are using safe update mode (0) | 2021.11.23 |
MySQL. 접속시에 caching_sha2_password error 발생 (0) | 2020.04.30 |
MySQL. Auto Increment. (0) | 2020.02.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Kotlin
- android
- ios
- war
- Gradle
- nodejs
- cocoapods
- Spring
- php
- Linux
- github
- tomcat
- windows10
- Java
- Codable
- go
- Xcode
- centos8
- git
- docker
- CentOS
- Python
- enum
- intellij
- ubuntu
- Windows
- MySQL
- SWIFT
- golang
- rxswift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함