本文記錄 MySQL 5.0.27 Windows 版完整安裝配置流程,涵蓋自定義安裝目錄、組件選擇、配置向導關鍵節點(服務器類型、字符集、服務安裝、root 密碼),並給出常見「服務啟動失敗」排查方案。
mysql-5.0.27-win32.zip 解壓,運行 setup.exeF:\Server\MySQL\MySQL Server 5.0),便於系統還原時數據不丟失Custom (用戶自定義) → 所有組件選「將安裝在本地硬盤」Change... → 指定非系統盤路徑Configure the MySQL Server now → Finish 啟動配置向導| 步驟 | 選項 | 推薦選擇 | 說明 |
|---|---|---|---|
| 配置方式 | Detailed / Standard | Detailed Configuration | 精細控制每項參數 |
| 服務器類型 | Developer / Server / Dedicated | Server Machine | 資源佔用均衡,適合大多數生產/測試 |
| 數據庫用途 | Multifunctional / Transactional / Non-Transactional | Transactional Database Only | 啟用 InnoDB 事務支持,適合核心業務 |
| InnoDB Tablespace | 路徑選擇 | 默認即可 | 遷移時需保持路徑一致或備份 data 目錄 |
| 併發連接數 | DSS/OLAP(20) / OLTP(500) / Manual | OLTP (500) | 根據預估峰值調整,max_connections 基準 |
| 網絡與嚴格模式 | TCP/IP + Port 3306 / Enable Strict Mode | 啟用 TCP/IP,新手可暫不開 Strict Mode | Strict Mode 拒絕非法數據,生產建議開啟 |
| 默認字符集 | Latin1 / UTF-8 / Manual | Manual → gbk (或 utf8mb4) | 中文環境建議 gbk/utf8mb4,連接後執行 SET NAMES gbk |
| Windows 服務 | Install as Service / Service Name / Add to PATH | 全部勾選 | 服務名默認 MySQL,加入 PATH 便於命令行直呼 |
| 安全設置 | New root password / Confirm / Enable root remote / Anonymous account | 設置強密碼、不開遠程 root、不建匿名賬號 | 重裝若保留舊 data 目錄,密碼欄留空、取消勾選修改安全設置 |
sc query mysql / 服務管理器 → 徹底卸載舊版data 目錄:安裝完成後刪除新生成的 data,將備份的 data 移回,重啟服務type F:\Server\MySQL\data\.err mysqlcheck -u root -p --auto-repair --all-databases 檢查修復mysql -uroot -p -e "SHOW VARIABLES LIKE 'version'; SHOW VARIABLES LIKE 'character_set_%';"
netstat -an | findstr 3306 # 確認端口監聽
按流程操作,MySQL 5.0 Windows 版通常可一次安裝成功。關鍵在於「自定義安裝目錄、字符集顯式指定、安全設置最小權限」。