08 MySQL 외부에서 접속하기

8.1 MySQL 무료툴 설치

서버 터미널(ssh)로 접속하여 서버상에서
데이터베이스 관리와 개발이 어렵습니다.

이 부분을 편하게 작업할 수 있게 하는 무료 Tool이 있는데
저는 주로 DBeaver를 사용합니다.

필요하신 분은 아래에서 다운받으세요.
다운로드 : https://dbeaver.io/download/

8.2 방화벽 열기

1) 위 그림과 같이 mysql 설정파일에서 외부접속을 허용해주세요.

2)아래 명령어로 3306포트 방화벽 열어주세요.

1
sudo iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT

8.3 방화벽 열기 - oracle cloud 수신규칙

오라클 클라우드>네트워킹>가상클라우드>수신규칙에서
3306 포트를 추가해주세요.

※ 수신규칙 변경 페이지 상세 위치는
30 오라클클라우드 80, 443포트 열기 를 확인해보세요.

8.4 DBeaver Create connect

DBeaver을 실행합니다.
1)상단메뉴>데이터베이스>새 데이터베이스 연결
2) MySQL 8+ 선택
server host(ip), port, Database, user_name, Password를 입력
Test connect 으로 접속 여부를 확인 합니다.

8.5 KST TIME ZONE 관련 에러 발생시

Asia/Seoul을 넣어주세요.