개발로 자기계발
article thumbnail
728x90

집에 남는 Window 노트북을 어떻게 활용할까 생각을 하다가 DB로 사용하면 좋겠다고 생각했다. 그래서 이 노트북에 MySQL Workbench와 서버 설치부터 외부 IP로 접속하는 방법까지 순차적으로 정리해보려고 한다.


DB 컴퓨터: Window 11(사양 구림..)
버전: MySQL 8 Version
접속 컴퓨터: MacOS

 

MySQL Workbench와 Server 설치하기

먼저, Window 컴퓨터에 MySQL Workbench와 Server를 설치하는 것이 필요하다. 

설치 링크 : MySQL 공식 사이트
MySQL Workbench와 Server를 다운로드하고 설치할 수 있다.


Workbench는 MySQL Server8.0과 호환이 되기 때문에 8.1이 아닌 8.xx 버전을 다운로드하자

 

새로운 사용자 생성 및 전체 IP 접속 권한 부여

아마 MySQL Server를 설치할 때 사용자를 미리 생성할 수 있을 텐데 사용자를 생성하지 않았다면 새로 사용자를 생성하고 전체 IP 접속 권한을 부여해 보자

CREATE USER '새로운사용자명'@'%' IDENTIFIED BY '비밀번호';
GRANT ALL PRIVILEGES ON *.* TO '새로운사용자명'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

%는 모든 IP에서의 접속을 허용한다는 의미이다.

 

SK브로드밴드 포트 포워딩 설정하기(방화벽 설정 포함)

여기서 제일 헤매기 쉽고 포트 포워딩을 설정하지 않으면 외부에서 내 노트북에 설치한 MySQL까지 도달할 수 없다.

따로 첨부한 링크를 통해서 포트 포워딩을 설정해 주자.

 

다른 컴퓨터에서 MySQL Workbench로 접속하기

이제 다른 컴퓨터에서 MySQL Workbench를 통해 공인 IP로 접속해 보자.

공인 IP를 확인하는 방법은 구글, 네이버등 "내 아이피 확인" 이런 문구 정도만 검색하면 바로 확인할 수 있다.

그래도 확인 할 수 있는 주소를 남겨본다. => https://www.findip.kr/

 

아이피 확인 - my ip address

IP 주소를 확인하는 가장 쉽고 빠른 방법 이 사이트(findip.kr)에 접속하는 것이 IP주소를 확인하는 가장 쉽고 빠른 방법이다. 211.231.103.94 가 현재 접속한 기기의 공인 IP(Internet Protocol) 주소다 IP주소

www.findip.kr

1. MySQL Workbench를 실행
2. 새로운 접속을 클릭
3. 호스트명에 공인 IP 주소를 입력하고, 포트는 3306 (MySQL의 기본 포트)을 입력

4. 사용자명과 비밀번호에 앞서 생성한 사용자 정보를 입력
5. Test Connection을 클릭하여 연결을 확인한 후, 성공적이라면 저장 후 접속할 수 있다.

728x90
SMALL
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)