MySQL 5.6 Windows MSI 安裝程式功能元件與目錄結構詳解
MySQL 5.6 MSI 安裝程式包含多個功能元件,理解各元件用途與安裝後目錄結構,有助於精簡部署與環境管理。
一、功能元件說明
| 元件 | 說明 | 必要性 |
| MySQL Servers | 核心資料庫服務 | 必裝 |
| MySQL Workbench | 官方圖形化管理/設計工具 | 可單獨安裝 |
| MySQL Notifier | 系統匣圖示快速啟停服務 | 選裝 |
| MySQL for Excel | Excel 與 MySQL 資料互轉增益集 | 隨 Server 自動安裝 |
| MySQL for Visual Studio | VS 整合連線/查詢/設計 | .NET 開發需裝 |
| MySQL Utilities | 命令列管理工具集 | 可單獨安裝 |
| MySQL Connectors | 各語言驅動程式 (ODBC, JDBC, .NET, Python...) | 按需選裝 |
| Documentation | 離線說明文件 | 選裝 |
二、安裝後目錄結構
| 類型 | 預設路徑 | 說明 |
| 安裝目錄 | C:\Program Files\MySQL\MySQL Server X.Y | Base 目錄,含 bin、docs、include、lib、share |
| 工具目錄 | C:\Program Files (x86)\MySQL | Workbench、Notifier、Utilities、Connectors 等 |
| 資料目錄 | C:\ProgramData\MySQL\MySQL Server X.Y | 資料檔、my.ini、log、ibdata、.ibd 等 |
三、服務啟動與初始化
1. 命令列啟動
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini"
2. 服務管理
net start MySQL56 # 啟動
net stop MySQL56 # 停止
3. 註冊服務(重新初始化)
mysqld --install MySQLXY --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini"
遷移與備份提醒
- 資料目錄
ProgramData 為隱藏資料夾,備份需包含
- 多版本並存時,服務名、埠號、資料目錄皆需區隔
- 生產環境建議將資料目錄移至非系統碟