DevOps/Docker

docker mysql 설치하고 heidisql 연결하기

딩코딩 2023. 8. 28. 21:09

docker이 설치가 되어있지 않다면 먼저 설치를 해주고

아래 명령어를 치도록 하자

 

1. mysql 이미지 다운로드 명령어

docker pull mysql

 

2. docker 실행 명령어

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=사용할암호 --name mysql-container mysql

password에는 사용할 비밀번호를 넣어주도록 하자.

 

이후 heidisql에서 호스트는 localhost를 적어주고 사용자와 암호는 root, 설정한 암호를 넣어준다.

port는 설정한대로 3306을 적어주고 만약 3307:3306으로 설정한 경우 3307을 적어주면 된다.

 

만약 접속이 안된다면?

내 컴퓨터에 이미 3306번이 사용중이기 때문에 접속이 안되는것일 수 있으므로

그런 경우 docker mysql-container를 삭제하고 3307:3306으로 docker 컨테이너를 다시 만들어주자.

그다음 접속할때 3307포트로 접속하면 될것이다.