MySQL 5.7 引入全新 MSI 安裝體驗,支援並行安裝多版本、元件化選擇。本文以 mysql-installer-community-5.7.3.0-m13.msi 為例,記錄安裝類型選擇、環境驗證、服務器配置類型、日誌配置、Workbench 驗證全流程。
安裝流程圖解
- 啟動安裝包 → 點擊 Install MySQL Products
- 授權協議 → 勾選接受 → Next
- 安裝類型選擇(新版選項):
- Developer Default:開發預設(含 Server、Workbench、Shell、Router、Connector)
- Server Only:僅伺服器
- Client Only:僅客戶端工具
- Full:完整安裝所有元件
- Custom:自訂選擇元件與路徑
舊版 Typical/Complete/Custom 對應關係:
Typical ≈ Developer Default,Complete ≈ Full,Custom 維持不變。
- 環境驗證:檢查 .NET 4.0+、Visual C++ Redistributable → 缺失自動下載安裝 → Execute
- 安裝執行:下載元件包、安裝 → 綠色勾號完成 → Next
- 服務器配置:
- 類型:Developer Machine(最少記憶體)/ Server Machine(中等)/ Dedicated MySQL Server(全部記憶體)
- 啟用 TCP/IP、端口 3306、開啟防火牆端口、Named Pipe(可選)
- 高級配置:可設定錯誤日誌、慢查詢日誌、General Log 路徑
- 認證配置:Root 密碼、可選 Add User、認證插件(5.7 預設
caching_sha2_password)
- Windows 服務:服務名稱、開機自啟、以標準帳號/系統帳號運行
- 日誌配置(高級模式):錯誤日誌、慢查詢日誌、General Log 獨立路徑設定
- 套用配置:Execute → 完成 → 勾選 Start MySQL Workbench → Finish
驗證安裝
- 命令列:
mysql -u root -p
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.7.3-m13 |
+-----------+
- Workbench:建立 Local Instance 3306 連線,輸入密碼,執行測試查詢。
5.7 關鍵變更提醒
- 密碼插件:預設
caching_sha2_password,舊版客戶端/驅動可能不支援,需改 mysql_native_password 或升級驅動。
- 資料目錄:
C:\ProgramData\MySQL\MySQL Server 5.7\Data\
- 配置檔:
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
- 服務名稱:
MySQL57
- 無預設 data 目錄:安裝精靈會自動執行
mysqld --initialize-insecure(或安全模式),生成系統表。
官方參考文檔
MySQL 官方 Windows 安裝指南
MySQL 5.7 安裝精靈體驗大幅提升,但「認證插件相容性」、「高級日誌配置隱藏較深」、「Custom 類型才能精細控制元件」是遷移舊版用戶的注意點。建議生產環境選擇 Server Machine 或 Dedicated 類型,並啟用完整日誌配置。