ETC/MySQL

[mysql] docker로 mysql 실행하기

seokhyun2 2024. 1. 31. 23:14

요즘엔 docker가 참 개발을 편하게 해주는 것 같습니다.

오늘은 mysql을 docker로 실행해보도록 하겠습니다.

 

먼저 이미지를 받아줘야 합니다.

아래 명령어를 활용하여 5.7 버전의 mysql을 받아주겠습니다.

docker pull mysql:5.7

 

이제는 container 실행 명령어를 통해 실행만 하면 됩니다.

docker run --name mysql -e MYSQL_ROOT_PASSWORD=1234 -e TZ=Asia/Seoul -d -p 3306:3306 mysql:5.7

옵션이 좀 많다보니, 옵션을 하나씩 훑어 보겠습니다.

먼저 --name 옵션은 컨테이너의 이름을 지정하는 옵션으로 mysql로 컨테이너 이름을 정해주었습니다.

-e 는 환경변수를 집어넣는 옵션인데, root password와 timezone을 환경변수로 각각 입력해주었습니다.

-d는 백그라운드에서 컨테이너를 실행하는 옵션입니다.

그리고 마지막으로 -p 옵션을 통해 port를 연결해주었습니다.

 

이렇게만 하면, mysql을 docker로 쉽게 실행할 수 있습니다.

'ETC > MySQL' 카테고리의 다른 글

[mysql] fulltext index ngram parser  (0) 2023.04.23
[mysql] fulltext index  (1) 2023.04.09