Docker - MySQL 접속하기

업데이트:


Docker - MySQL

Docker에 MySQL 컨테이너를 생성하고 실행해보자.

# 설치 및 환경설정

Docker 설치

  • Docker 홈페이지 다운로드 후 설치한다. docker 버전으로 정상 설치 확인한다.

    docker --version
    

MySQL 다운로드 및 컨테이너 생성

  • MySQL 이미지 다운로드 및 컨테이너를 생성한다.

    docker run --name <container-name> -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<mysql-password> -d mysql:5.7.29 --character-set-server=utf8mb4 --collation-server=utf8mb4_unlsicode_ci
    
  • Docker 컨테이너 목록을 확인한다.

    docker ps -a
    
  • 생성된 특정 컨테이너 실행하기

    docker start <container-name>
    

Docker 컨테이너 실행하기

  • 실행 중인 컨테이너 접속하기

    docker exec -it <container-name> env TERM=xterm-256color script -q -c "/bin/bash" /dev/null
    

MySQL 기본 설정

  • 한글 설정 : UTF8 설정
  • DB 생성하기
  • User 생성 후 권한부여
  • 참고 링크

References

  • https://gist.github.com/ksundong/7f695db1486d1ab28f854d3f0d1dcf66
  • http://jmlim.github.io/docker/2019/07/30/docker-mysql-setup/
  • [https://velog.io/@swhybein/Docker-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0](

댓글남기기