安裝流程概覽
- 下載:官網選
Windows (x86, 64-bit), MSI Installer 或 ZIP Archive (免安裝版)
- 備份舊版:先匯出資料、停止服務、卸載舊版
- 執行安裝程式:接受授權條款
- 檢查更新:建議跳過離線安裝
- 選擇安裝類型:
- Developer Default:完整開發環境 (推薦本機開發)
- Server Only:僅伺服器組件
- Client Only:僅客戶端工具
- Custom:自訂組件
- 功能確認:核心伺服器、Workbench、連接器 (ODBC/JDBC/Python)、文檔、範例
- 執行安裝:等待檔案複製、服務註冊
- 配置精靈:關鍵步驟詳見下文
- 完成:啟動 Workbench 驗證
配置精靈關鍵步驟
1. 高可用性
- Standalone MySQL Server:單機 (預設)
- InnoDB Cluster:群組複寫高可用 (需 3+ 節點)
2. 類型與網路
- Config Type:Development / Server / Dedicated → 影響記憶體預設值
- TCP/IP:啟用、Port 3306、Open Firewall port 勾選
- Named Pipe:Windows 本地管道連線可選啟用
- Shared Memory:Windows 共享記憶體連線可選
3. 認證方式
- Strong Password Encryption (caching_sha2_password):8.0 預設、更安全
- Legacy Authentication (mysql_native_password):相容舊驅動/連接器
4. root 密碼與用戶
- 設定強 root 密碼
- 可選:建立匿名用戶、測試用戶 (生產環境勿勾選)
5. Windows 服務
- 服務名:
MySQL80 (版本相關)
- 啟動類型:Automatic (開機自啟)
- 以標準系統帳戶 / 自訂帳戶運行
6. 套用配置
執行配置腳本,初始化資料目錄、產生 SSL 憑證、啟動服務、應用 root 密碼。
安裝後驗證
# 1. 服務狀態
services.msc → MySQL80 → Running
# 2. 命令列連線
mysql -u root -p
# 輸入密碼進入
# 3. Workbench 連線
# Connection Method: Standard (TCP/IP)
# Hostname: 127.0.0.1, Port: 3306
# Username: root
MySQL 5.6 關鍵新特性 (相對 5.5)
- InnoDB 全文索引:支援中文分詞需外掛
- Optimizer Trace:查詢優化器決策可視化
- Performance Schema 增強:更完整儀表
- 線上 DDL:
ALTER TABLE 不鎖表 (部分操作)
- GTID 複寫:全域事務 ID,簡化主從切換
EXPLAIN FOR CONNECTION:分析運行中查詢計畫
常見安裝問題
| 問題 | 解決 |
| 服務啟動失敗 1067 | 參考 專文排查 |
| Port 3306 被佔用 | 改埠或結束佔用進程 |
| Workbench 連不上 | 檢查防火牆、bind-address=0.0.0.0、skip-name-resolve |
| 中文亂碼 | my.ini 設 character-set-server=utf8mb4 |
升級建議
MySQL 5.6 於 2021 年 2 月結束官方支援。新專案請直接使用 **MySQL 8.0 LTS** (支援至 2026/2029),獲得 CTE、窗口函數、JSON、即時 DDL、更好優化器等現代特性。
copyright ©
萬盛學電腦網 all rights reserved