Docker로 mysql container를 만들고 mysql-workbench에서 연결하기.

간단하다.
그 전에 내가 쓰는 운영체제는 Ubuntu 16.04 LTS 임을 밝혀둔다.
그리고 이 글을 읽는 모든 분들은 이미 Docker가 정상 작동함을 확인한 뒤라고 가정 한다.

먼저 사진과 같이 네트워크 정보를 확인한다.

WiFi정보를 확인하는 오른쪽 상단에 아이콘이 보일테니 저것으로 간단하게 확인할 수 있다.
터미널 명령어를 복잡하게 외울 필요가 없는 시대이니까(CLI 환경에 구속되는 상황이라면 다르지만).

이제 저기에 있는 IP주소복사 한다.

그 다음 mysql-workbench에서 연결 추가를 한다.
연결 추가에 대해서는 따로 서술하지 않겠다.

사진 처럼 기입한다. ip주소를 기입하고 연결을 시험하고 성공하면 끝.

그러나 이 방법이 되지 않는데 위 사진에는 분명 172.17.0.1 인데 이 사진에는 다르니까.
이유는 가끔 이 방식이 안통한다. 확인해 보니 GateWay 주소가 보인다.

이럴 때에는 터미널 명령어로 docker inspect {자신의 컨테이너 이름 또는 컨테이너 id} 를 입력, 정확한 ip주소를 확인한다.

ip주소를 확인한 후 복사하고 기입한다. port 번호는 3306이 기본 설정이니 그대로 내버려 둔다.
마지막은 옵션 이지만 Hostname을 기입한다.


댓글