首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows MySQL Workbench 連接虛擬機 CentOS MySQL 圖文教程:前置依賴、SSH 隧道與連接配置

     編輯:MySQL 綜合教學

Windows MySQL Workbench 連接虛擬機 CentOS MySQL 圖文教程

本地 Windows 安裝 MySQL Workbench 圖形化管理工具,通過 SSH 隧道或直連方式連接 VMware/VirtualBox 中 CentOS 虛擬機的 MySQL 服務。本文記錄依賴安裝、虛擬機網路模式、Workbench 連接配置全流程。

1. Windows 安裝 MySQL Workbench (6.2+)

前置依賴 (必裝,否則啟動報錯)

  • Visual C++ Redistributable for Visual Studio 2013 (vcredist_x64.exe) — 核心運行庫。
  • 可選:vcredist_x86.exe (32 位兼容)。

安裝順序

  1. 先裝 vcredist_x64.exe。
  2. 再裝 mysql-workbench-community-6.x.x-winx64.msi。

2. CentOS 虛擬機 MySQL 服務端準備

# 安裝 (yum 源)
yum install -y mysql-server mysql

# 啟動並設定開機自啟
systemctl start mysqld
systemctl enable mysqld

# 初始化安全 (設定 root 密碼、移除匿名用戶等)
mysql_secure_installation

# 配置遠程訪問 (關鍵)
vi /etc/my.cnf
# [mysqld] 下添加:
bind-address = 0.0.0.0
# 重啟
systemctl restart mysqld

# 防火牆放行 3306
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

# 建立遠程用戶 (或改 root host)
CREATE USER 'root'@'%' IDENTIFIED BY 'StrongPass123!';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 虛擬機網路模式選擇 (決定連通性)

**推薦:橋接模式**,VM 獲取如 192.168.1.100 獨立 IP,Windows 直連最省事。

4. Workbench 建立連接 (兩種方式)

方式一:標準 TCP/IP 直連 (橋接/NAT+端口映射)

  1. Workbench 首頁點「+」新建連接。
  2. Connection Name: CentOS-MySQL
  3. Connection Method: Standard (TCP/IP)
  4. Hostname: 192.168.1.100 (VM IP)
  5. Port: 3306
  6. Username: root (或專用用戶)
  7. Password: 點「Store in Vault」輸入密碼。
  8. 點「Test Connection」→ 成功 → OK。

方式二:SSH 隧道 (NAT 模式/無直通路由/安全要求)

  1. Connection Method: Standard TCP/IP over SSH
  2. SSH Hostname: 192.168.1.100:22 (VM IP:SSH 端口)
  3. SSH Username: root (或 sudo 用戶)
  4. SSH Password / Key File: 認證方式。
  5. MySQL Hostname: 127.0.0.1 (經隧道後在 VM 顯為本地)
  6. MySQL Server Port: 3306
  7. Username/Password: MySQL 認證。

5. 連接成功後功能體驗

  • Schema 瀏覽器:展開庫/表/視圖/程序,右鍵「Select Rows」、「Send to SQL Editor」。
  • SQL 編輯器:語法高亮、自動補全、執行計畫 EXPLAIN 可視化、結果集網格/文本/JSON 導出。
  • 效能儀表板:即時 QPS、緩存命中、InnoDB 指標、慢查詢分析。
  • 管理實例:用戶權限、服務狀態、錯誤日誌、配置文件編輯、備份/恢複向導。

避坑提醒: Workbench 版本需與 MySQL 服務端版本大致兼容 (如 WB 8.0 管理 5.7/8.0);SSH 隧道需 VM 開啟 sshd 並允許密鑰/密碼登入;Windows 防火牆可能攔截 Workbench 出站連接,需放行。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
模式特點適用場景
NATVM 共用宿主 IP,需配置端口映射 (宿主 3306 → VM 3306)簡單測試、無獨立 IP 需求
橋接VM 獲取獨立 LAN IP,與宿主平級,直連最自然生產模擬、多 VM 叢集、直連最穩
僅主機宿主↔VM 互通,無外網,極安全隔離開發環境