MySQL 설치하기
태그: MySQL
카테고리: Docker
업데이트:
개인 프로젝트를 하면서 필요한 데이터베이스를 개인 Linux 서버로 이전하면서 Docker의 MySQL을 설치했는데 설치 방법을 정리해 보고자 합니다.
1. Docker에 MySQL 이미지 가져오기
docker pull mysql:버전
2. MYSQL 컨테이너 생성하기
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD={root계정 비밀번호} --name={컨테이너 이름} {이미지 이름}
이때 -p 3306:3306 옵션은 {호스트 포트}:{컨테이너 포트}로 바인딩을 하는 옵션입니다.
3. 컨테이너 확인하기
docker ps -a
다음과 같이 출력됩니다. 이때 STATUS가 Up이어야 정상적으로 동작하는 상태입니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[컨테이너 아이디] mysql:5.7.16 "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp [컨테이너 이름]
4. 컨테이너 실행하기
만약 STATUS가 Up이 아닌 경우 다음 명령어로 실행을 합니다.
docker start [컨테이너 아이디 또는 이름]
- 컨테이너에서 MySQL 접속하기
우선 아래 명령어를 이용해 해당 컨테이너의 bash에 접속할 수 있습니다.
docker exec -it [컨테이너 이름] bash
그다음다음 명령어를 이용해 MySQL 서버에 접속할 수 있습니다.
mysql -u root -p
댓글남기기