7. MySQL 서버 관리 - Linux 서버

김제이아이엠·2025년 10월 13일

MySQL

목록 보기
5/41

실무에서는 Windows용 MySQL보다는 Linux용 MySQL을 더 많이 사용한다. 그런데 Linux는 대부분 명령어 모드로만 사용하기 때문에 앞에서 배운 강력한 MySQL 툴인 Workbench를 사용할 수가 없다.

우리가 지금까지 사용한 네트워크 환경의 구조

Windows 1대에 '서버'에 해당하는 MySQL Server와 '클라이언트'에 해당하는 MySQL Workbench를 모두 설치해 놓았으므로 외부 네트워크로 나갈 일이 없어 별도의 설정이 없이 실습을 잘 진행할 수 있었던 것.

하지만 Linux 컴퓨터에 설치된 MySQL 서버를 사용하고 싶다면?

'서버'인 MySQL Server는 Linux에 설치되어 있음. 이를 접근하기 위해서 '클라이언트'인 MySQL Workbench만 Windows에 설치해 놓음. 비록 서로 다른 컴퓨터와 운영체제이지만 몇 가지 설정을 통해서 마치 1대의 컴퓨터에 설치된 [그림 5-45]와 동일하게 운영 관리 가능.

다음 3가지 정도를 주의 깊게 보자.

  • Linux 컴퓨터의 방화벽에서 MySQL의 포트인 3306번을 허용하도록 설정해야 한다.
  • Linux 컴퓨터의 IP 주소를 알고 있어야 한다.
  • Windows 컴퓨터의 Workbench에서 Linux 컴퓨터로 연결고리를 만들어 놓아야 한다.

실습하기[그림 5-46]
vmware 다운로드 (https://www.vmware.com/products/workstation-player.html)
Fedora28_MySQL8.0.exe 다운로드 (cafe.naver.com/thisismysql 카페에서 [MySQL8.0] Fedora_28 가상머신 파일)
VMware 실행 -> Open a Virtual Machine -> Fedora28.vmx열기(이게 가상의 컴퓨터가 됨 즉 Linux컴퓨터 역할) -> Play virtual machine


준비완료된 상태 *(password:password)

이 컴퓨터의 IP주소를 알아야함. ip addr 입력하면 됨

192.168.111.215

워크벤치 실행

  • 누르기
    지금 연결하는 커넥션 만드는 것임.

    비밀번호: 1234

Test Connection 눌러서 확인

리눅스에선 sql문 소문자로 쓰는걸 권장.



동일하게 데이터가 변경되는 것을 확인할 수 있다.
서버가 있고 인터넷만 된다면 클라이언트는 외국의 어디에서든지 서버에 접속한 것과 동일하게 작업 가능하다.

profile
1이되기까지

0개의 댓글