GCP
[GCP] Docker로 Mysql 설치하기
꼬몽울
2021. 7. 20. 11:18
도커를 설치했으면 가장 기본적으로 DB부터 설치를 해보자!
$sudo docker pull mysql
$sudo docker images
위와같이 명령을 때리면 mysql의 최신버전을 docke images에서 확인 할 수 있다.
도커를 실행을 하게되면 관리차원에서 따로 로컬의 폴더를 마운트 해줘서 관리를 하면 편하다
따라서
$sudo cd /var/lib/
$udo mkdir mysql
디렉토리 하나를 생성
$sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD="{패스워드}" --name mysql-jydb -v /docker/mysql/data:/var/lib/mysql mysql:latest --collation-server=utf8mb4_unicode_ci
컨테이로 만들어 준다.
$sudo docker ps
$sudo docker exec -it mysql-jydb /bin/bash
도커 실행여부 확인후 컨테이너 접속 나는 컨테이너 이름을 mysql-jydb라고 지정했다.
$mysql -u root -p
mysql을 실행!
위와같이 나오면 성공을 한것이고
여기서
show database;
정도 입력해서 무슨db가 있는지 확인해보자
외부 접속기로 해당서버의 ip주소 3306
사용자이름, PW를 입력하여 접속해보자
접속이 안된다면
해당서버의 tcp:3306 포트접근이 막혀있는것이니 확인!