Windows 平台 MySQL 5.0 圖形化安裝向導完整操作指南
MySQL 5.0 引入 MSI 安裝向導與配置向導,大幅降低 Windows 環境部署門檻。本文詳細記錄從下載、安裝類型選擇、自定義路徑、確認安裝到後續配置的完整流程,並解析安裝程式對系統的註冊表、開始功能表、檔案系統變更。
安裝前準備
- 下載完整安裝包:MySQL 官網,選擇 Windows (x86, 32-bit), MSI Installer。
- 若已安裝舊版 MySQL,**必須先停止服務、解除安裝、刪除資料目錄**,避免衝突。
- 確保系統已安裝 Microsoft Windows Installer 3.0+(Windows XP/2003 內建,舊版需補充)。
啟動安裝向導
- 解壓縮下載的 ZIP,雙擊
setup.exe 或 .msi 檔案。
- 歡迎畫面 → Next。
選擇安裝類型
| 類型 | 包含內容 | 適用場景 |
| Typical(典型) | MySQL Server、mysql 命令列客戶端、mysqldump、myisamchk 等管理工具 | 大多數開發/測試環境,快速上手 |
| Complete(完整) | 安裝包內所有元件:嵌入式伺服器庫、基準測試套件、支援腳本、完整文件 | 需要完整工具鏈、文件離線閱讀 |
| Custom(自定義) | 樹狀結構勾選元件、修改安裝路徑 | 磁碟空間受限、需指定資料目錄、多實例部署 |
建議:生產環境選 Custom,將資料目錄(datadir)放置於非系統盤(如 D:\MySQL\Data),分離 OS 與 DB I/O。
自定義安裝對話框操作
- 左側樹狀結構:紅色 X = 不安裝,白色圖示 = 安裝。點擊圖示可切換。
- 點擊安裝路徑右側 Change... 修改預設
C:\Program Files\MySQL\MySQL Server 5.0。
- 確認無誤 → Next → Install。
安裝程式對系統的變更
1. 註冊表
- 建立
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Server 5.0。
- 兩個關鍵字串值:
Location(安裝路徑)、Version(如 5.0.13-rc)。外部工具可由此定位安裝路徑,避免全盤掃描。
- 免安裝 ZIP 版不寫入註冊表。
2. 開始功能表
- 建立 MySQL Server 5.0 群組,包含:
- MySQL Command Line Client:預設連線 root@localhost,需輸入密碼。
- MySQL Server Instance Config Wizard:重新配置現有實例(服務、安全、效能)。
- MySQL Documentation:離線文件捷徑(Complete 安裝才有)。
3. 檔案系統
- 預設安裝根目錄:
C:\Program Files\MySQL\MySQL Server 5.0。
- 統一管理多 MySQL 工具(Administrator、Query Browser 等)於
C:\Program Files\MySQL\ 下,便於維護。
安裝完成與後續步驟
- 安裝精靈顯示摘要,可選擇 Register MySQL(訪問論壇、回報 Bug)。
- 強烈建議勾選 Launch MySQL Server Instance Config Wizard,進入配置向導:
- 配置向導關鍵步驟:
- Detailed Configuration → 伺服器類型(Developer/Server/Dedicated)
- InnoDB 表空間路徑 → 建議獨立磁碟
- 併發連線數 → Decision Support (20) / Online Transaction Processing (500+)
- 啟用 TCP/IP、Port 3306、Strict Mode
- 字元集 → Best Support For Multilingualism (utf8)
- Windows 服務名稱、啟動類型(Automatic)、包含 Bin 目錄於 PATH
- Root 密碼設定、禁止匿名登入、禁止遠端 root 登入、移除 test 資料庫
- Execute 套用配置、啟動服務。
常見問題排查
- 服務啟動失敗:檢查
.err 錯誤日誌(資料目錄下),常見為埠佔用、權限不足、my.ini 語法錯誤。
- 多實例衝突:每實例需獨立
datadir、port、socket、service name,使用 mysqld --defaults-file=... 啟動。
- 防火牆阻擋:Windows 防火牆新增輸入規則允許 TCP 3306(或自訂埠)。
完成上述步驟,即擁有一個可生產使用的 MySQL 5.0 Windows 實例。
- 上一篇文章: MySQL 查詢效能優化基礎教程:緩存、索引、排序與不可達查詢
- 下一篇文章: 解決 SQL Server 2005 ODBC 連線錯誤 18452 的完整步驟
Copyright ©
程式碼之家 All Rights Reserved