컴퓨터 활용/노년에 즐기는 코딩

VM의 MySQL 서버에 연결하여 연습

easyfly 2025. 10. 26. 07:58
반응형

💡 MySQL Workbench로 VM의 MySQL 서버에 연결하는 방법

MySQL Workbench는 데이터베이스를 시각적으로 관리할 수 있는 강력한 도구입니다.
이번 글에서는 가상머신(VM)에 설치된 MySQL 서버에 Workbench를 이용해 연결하고
테이블을 만들어 연습하는 과정을 소개합니다.


1️⃣ Workbench 시작 화면에서 새 연결 만들기

MySQL Workbench를 실행하면 다음과 같은 환영 화면이 나타납니다.
화면 하단에 “MySQL Workbench could not detect any MySQL server running”이라는 문구가 보이더라도 걱정하지 마세요.
이 메시지는 로컬(Windows)에는 서버가 없다는 뜻일 뿐,
우리가 연결하려는 VM 서버는 별도의 IP를 통해 접근할 수 있습니다.

  • 화면 중앙의 MySQL Connections 영역에서
    ➕ 버튼을 눌러 새 연결을 추가합니다.

2️⃣ 새 연결 설정하기

‘Setup New Connection’ 창이 열리면 다음 정보를 입력합니다.

항목 내용
Connection Name UbuntuBr (임의 이름 가능)
Connection Method Standard (TCP/IP)
Hostname VM의 IP 주소 (예: 192.168.89.25)
Port 3306
Username MySQL 사용자명 (예: manager)
  • 비밀번호는 Store in Vault… 버튼을 눌러 저장할 수 있습니다.
  • 입력 후 Test Connection 버튼을 눌러 연결을 확인합니다.
  • 비밀번호 입력 창이 다시 뜨면 패스워드를 입력하고 OK를 누릅니다.

3️⃣ 연결 테스트 성공 확인

잠시 후 다음과 같은 메시지가 나타납니다.

Successfully made the MySQL connection

이 문구는 Workbench가 VM에 설치된 MySQL 서버와 정상적으로 통신 중이라는 뜻입니다.
SSL 암호화(TLS_AES_128_GCM_SHA256)가 활성화되어 있음을 볼 수 있습니다.
OK 버튼을 클릭하면 연결이 저장되고,
이제 홈 화면의 MySQL Connections 목록에 UbuntuBr 연결이 표시됩니다.


4️⃣ VM 서버 접속 후 데이터베이스 작업 시작

이제 UbuntuBr 연결을 클릭하면 본격적인 MySQL 관리 화면이 열립니다.
왼쪽의 Navigator 패널에서 다음과 같은 메뉴를 볼 수 있습니다.

  • MANAGEMENT: 서버 상태, 사용자 관리
  • INSTANCE: 서버 로그 및 환경 설정
  • PERFORMANCE: 성능 모니터링
  • SCHEMAS: 데이터베이스 목록

상단에는 SQL 편집기 창이 열려 있으며,
여기서 직접 쿼리를 입력해 명령을 실행할 수 있습니다.


5️⃣ 실습: 데이터베이스와 테이블 만들기

연결이 완료되었다면 간단한 실습으로 연습을 해보세요.

  1. 왼쪽 Schemas에서 오른쪽 클릭 → Create Schema
    • 이름: testdb
    • 문자셋: utf8mb4_general_ci
  2. 새로 만든 testdb 선택 → Tables → Create Table
  3. 테이블 이름: users
    • id (INT, PK, NN, AI)
    • name (VARCHAR(100))
    • email (VARCHAR(200))
  4. Apply → Apply → Finish
  5. SQL 창에서 아래 쿼리 실행:결과로 홍길동의 데이터가 표시되면 성공입니다!
  6. INSERT INTO users (name, email) VALUES ('홍길동', 'hong@example.com'); SELECT * FROM users;

✅ 마무리

이 과정을 통해 MySQL Workbench에서 로컬 서버뿐 아니라 원격 VM 서버에도 쉽게 접속할 수 있습니다.
직접 SQL을 실행하면서 테이블을 만들고 데이터를 조작해 보면
데이터베이스의 구조와 동작 원리를 한눈에 이해할 수 있습니다.

가상머신 환경에서 연습하면 실제 서버 운영과 거의 동일한 조건에서
안전하게 실습할 수 있습니다.


💬 Tip:
Workbench를 닫았다가 다시 열어도,
한 번 저장한 연결(UbuntuBr)은 그대로 남아 있으므로
클릭 한 번으로 언제든지 MySQL 서버에 접속할 수 있습니다.

 

반응형