docker로 MySQL 설치 후 MySQL Workbench에 SSH로 연결하는 방법

2023. 1. 23. 16:30카테고리 없음

728x90

사전 준비

  • linux 환경
    • ubuntu 20.04
    • docker
  • windows 환경
    • MySQL Workbench

ubuntu에 도커 설치 후 MySQL를 한 상태에서 이 글을 봐야 자연스럽게 이해 가능

https://aaaag.tistory.com/59

 

원격 linux 머신에 visual studio code 의 docker 확장 설치 후 mysql 설치

환경 구성 ubuntu 20.04 docker, docker-compose visual studio code 사전 지식 docker 들어가기 전 visual studio code의 확장 프로그램 중 마이크로소프트의 도커 관련된 프로그램은 2개를 지원한다. Docker cli 환경에서

aaaag.tistory.com

VS Code 설치는 옵션이므로 VS Code없이 설치해도 상관없음

워크벤치 실행 후 접속 환경설정으로 간다음 아래 화면과 같이 세팅한다

SSH Hostname : 원격 머신 IP:22

SSH Username : 원격 머신 name(리눅스 계정명)

SSH Password : 원격머신에 비밀번호를 설정했다면 저장. 난 안 했기 때문에 무시했다

SSH Key File : id_rsa 파일 경로를 설정

MySQL  Hostname : docker안에 MySQL에 연결될 IP. 나는 따로 설정 안했기 때문에 0.0.0.0으로 했다

MySQL Server Port : 3306

Username : MySQL에 접속할 계정명

Password : MySQL 비밀번호

 

한 가지 팁은 MySQL은 원격에서 접속 시 root 계정 접근을 허용하지 않는다.

그렇기 때문에 계정 하나 만들어서 접속해야 한다.