[VMware CentOS 8] 가상서버 MySQL 외부접속

2020. 11. 23. 15:06Operating System/Linux

반응형

■ VMware CentOS 8 환경에 MySQL 외부접속

1. VMWare CentOS 8 환경에서 MySQL 방화벽 설정

* 아래 페이지 참조

 

[CentOS 8] MySQL 5.7.30 외부 접속

1. 리눅스(CentOS 8) 환경에서 MySQL 5.7.30 환경 설정 ▶ 방화벽에 MySQL 포트 등록(포트 : 3306) 명령어 1) 포트 등록 firewall-cmd --zone=public --add-port=3306/tcp --permanent 2) 방화벽 리로드 firewall-..

hyunmin1906.tistory.com


2. VMWare CentOS 8 네트워크 환경 설정

 ▶ Edit 탭으로 이동

 ▶ Vitual Network Editor.. 선택

 ▶ VMnet8 선택 또는 네트워크 타입이 NAT인 네트워크 선택

 ▶ Change Settings 선택

 ▶ NAT Settings... 선택

 ▶ 포트포워딩할 포트를 추가하기 위해 'Add...' 버튼 클릭

 ▶ Host port : 포트 포워딩할 포트를 지정(필자의 경우 : 33306으로 지정)

 ▶ Type : TCP 로 지정

 ▶ Virtual machine IP address : 가상서버의 IP 지정(확인 방법은 아래 사진을 참고)

 ▶ Virtual machine port : 외부접속을 허용하는 MySQL 포트(필자의 경우 : MySQL의 기본 포트 3306)

* 가상서버의 IP 확인 방법

 ▶ VMWare(가상서버) CentOS 8 환경에서 터미널에 ifconfig 명령어 입력하여 나오는 IP 확인

 ▶ 포트포워딩할 포트가 추가되었는지 확인하고 OK 버튼 클릭

 ▶ Apply 버튼 클릭하고 OK 버튼클릭


3. 윈도우 10 방화벽 (Windows Defender 방화벽)에 포트포워딩할 포트 추가

 ▶ 제어판 > Windows Defender 방화벽 으로 이동

 ▶ 고급 설정 선택

 ▶ 인바운드 규칙 탭으로 이동

 ▶ 인바운드 규칙 추가를 위해 '새 규칙...' 클릭

 ▶ '포트(O)' 선택

 ▶ '다음(N) >' 버튼 클릭

 ▶ 프로토콜은 TCP(T) 로 지정

 ▶ 특정 로컬 포트(S): VMWare에서 환경설정한 포트포워딩할 포트번호로 지정(필자의 경우 : 33306)

 ▶ '다음(N) >' 버튼 클릭

 ▶ '연결 허용(A)' 으로 지정

 ▶ '다음(N) >' 버튼 클릭

 ▶ 도메인(D), 개인(P), 공용(U) 모두 선택하고 '다음(N) >' 버튼 클릭

 ▶ 차후에 확인이 가능하도록 이름 지정하고 '마침(F)' 버튼클릭(필자의 경우: VMWare MySQL Server)

 ▶ 인바운드 규칙이 추가된것을 확인한다.


4. VMware CentOS 8 환경에 MySQL 외부접속 확인

 ▶ MySQL 외부접속 명령어 입력

mysql -h윈도우 IP -u디비유저ID -P 포트포워딩한 포트 -p

 MySQL 외부접속 완료확인!!!

반응형