반응형

도커를 이용하여 MySQL 설치하고 연결하기

필자의 개발 환경은 Mac m1이다. 터미널에서 brew를 이용하여 mysql을 설치하여 접속하려고 시도하니 네트워크 오류가 계속 떠서 해결하려 했지만 더 간단한 방법을 고민하다 도커를 이용하여 MySQL을 설치하고 연결하는 방법으로 문제를 해결했는데, 이 방법을 공유하고자 한다.

 

Install and Connect mysql using Docker

  1. docker pull mysql
  2. docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=비밀번호 -d mysql:latest
  3. docker exec -it mysql mysql -u root -p

Dbeaver로 Connection하면 됨

참고 자료

https://velog.io/@lakkulakku/DBeaver%EC%97%90-Docker%EB%A1%9C-%EC%8B%A4%ED%96%89%ED%95%9C-Mysql-DB-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0


도커 이용법

  • 실행중인 모든 컨테이너 확인: docker ps -a
  • 컨테이너 시작: docker start <컨테이너명>
    • ex: docker start mysql
  • 컨테이너 멈춤: docker stop <컨테이너명>
    • ex: docker stop mysql
  • 컨테이너 재시작: docker restart <컨테이너명>
    • ex: docker restart mysql
  • 컨테이너 삭제: docker rm <컨테이너id> 또는 docker rm <컨테이너명>