DB

Docker를 통해 Mysql 설치

chanyoun 2023. 11. 27. 18:03
Docker 를 통해 Mysql 설치

Mac에 Docker 깔기

brew 를 통해 Docker 깔기

brew install --cask docker

 

그후 아래 명령어를 통해 잘깔렸는지 확인해보기

docker -v

 

Docker에 Mysql 깔기

  1. docker의 이미지 저장소에서 MySQL의 Docker 이미지를 로컬 시스템으로 다운로드 하기

    docker pull mysql
    
    //버전을 지정하고 싶다면
    docker pull mysql:버전
    
  2. 다운받은 docker 이미지 확인하기

    docker images
    

    image-20230724223315757

  3. MySQL Docker 컨테이너 생성 및 실행하기

    docker run --name <컨테이너명> -e MYSQL_ROOT_PASSWORD=<password> -d -p 3306:3306 mysql:latest
    
  4. 생성된 컨테이너 리스트 확인하기

    docker ps -a
    

    <이때 우리가 받은 Image를 기반으로 생성된 Container가 보이면 된다>

 

DBeaver2 에 연결시 오류 해결

image-20230724223705485

이런식으로 연결을 했는데 계속해서 Public Key Retrieval is not allowed 오류가 발생했다.

이때 Driver properties 에 추가정보를 제시하면 되는데 Driver Properties에 들어가서

allowPublicKeyRetrieval = true 로 설정해주면 연결에 성공한다.