2020. 11. 23. 15:06ㆍOperating System/Linux
■ VMware CentOS 8 환경에 MySQL 외부접속
1. VMWare CentOS 8 환경에서 MySQL 방화벽 설정
* 아래 페이지 참조
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