본문 바로가기
클라우드 및 인프라/Docker

Docker를 사용해 mysql 설치하고 원격접속하기

by 작은소행성 2023. 9. 6.

 

docker 컨테이너 생성하기

docker run -it -d --name mysql  -e MYSQL_ROOT_PASSWORD={비밀번호 입력} -p 3306:3306 mysql:{tags}

 

docker 리스트 출력해서 Mysql 설치 되었는지 확인하기

 

 

docker 컨텍스트 안에 접속

docker exec -it mysql bash

 

 

 

원격 접속 허용하기 

grant all privileges on *.* to 'root'@'%';

root 에 다른 user 이름을 넣고 허용해도 된다. 

 

 

 

DBeaver 로 접속하기 

DBeaver로 데이터베이스 연결할 때 Driver properties에서 다음 옵션의 내용을 변경해주어야 한다. 

autoReconnect=true
useSSL=false
allowPublicKeyRetrieval=true

 

Intellij 에서도 접속 되는것을 확인할 수 있다. 

 

 

 

반응형