docker로 mysql 5.7 설치하기
IT기술/cloud, docker2021. 1. 15. 23:35
2019-12-18 작성
업무용 pc에 개발환경을 구축할 필요가 있어서 mysql을 설치하려고 보니,
docker가 쉬울 것 같아서 docker로 설치해본다. 아래와 같이 실행하면 root 비밀번호 없이 mysql이 설치된다.
docker run -d --name mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql:5.7
-p는 대응할 port 옵션이다. [접속 원하는포트]:3306으로 입력하면 된다.
-e는 환경변수
마지막 mysql:5.7은 이미지 이름이다.
mysql db 파일을 로컬에 저장해두고 싶다면 아래와 같이 -v옵션을 사용할 수도 있다.
-v [로컬경로]:/var/lib/mysql
-e 옵션을 주지 않으면 다음과 같이 에러 메시지가 표시되는데, 원하는 비밀번호 형식에 따라서 -e 옵션을 바꿔줄 수 있다.
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
설치 후 mysql workbench를 통해서 접속할 수 있다.
'IT기술 > cloud, docker' 카테고리의 다른 글
AWS boto3 시작하기 (0) | 2021.01.16 |
---|---|
docker nginx로 http static file listing/download server 만들기 (0) | 2021.01.15 |
댓글()