| 選項 | 字符集 | 適用場景 |
| Standard Character Set | latin1 | 純英文/西歐語言 |
| Best Support For Multilingualism | utf8 | 中文/多語言必選 |
| Manual Selected | 自定義 | 特殊需求(如 utf8mb4 需 5.5.3+ 手動配置) |
警告:安裝向導僅提供 utf8(3 字節),生產環境安裝後必須手動升級至 utf8mb4(見文章 74809)。
8. Windows 服務設置
- Install As Windows Service:勾選,開機自啟
- Service Name:默認
MySQL,多實例時修改(如 MySQL55)
- Launch Automatically:勾選,系統啟動自動拉起
9. 安全選項
- Modify Security Settings:勾選,設置 root 密碼
- New root password:強密碼(16 位+,大小寫數字符號)
- Enable root access from remote machines:生產環境取消勾選,僅允許本地
- Create An Anonymous Account:取消勾選,刪除匿名用戶
安裝後驗證與優化
# 1. 連接測試
mysql -u root -p -e "SELECT VERSION();"
# 2. 字符集檢查
mysql -u root -p -e "SHOW VARIABLES LIKE 'character_set%';"
# 3. 修正配置文件 my.ini (安裝目錄)
# [mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
# [client]
default-character-set = utf8mb4
# 4. 重啟服務
net stop mysql
net start mysql
# 5. 安裝管理工具(推薦)
# Navicat for MySQL / MySQL Workbench / DBeaver (免費開源)
常見安裝失敗排查
| 現象 | 原因 | 解決 |
| Start Service 失敗 | 殘留服務/注冊表/數據目錄 | sc delete MySQL、刪注冊表 HKLM\SYSTEM\CurrentControlSet\Services\MySQL、刪數據目錄、重啟機器 |
| Error 1053 服務無響應 | 服務賬號含特殊字符($)、權限不足 | 創建專用服務賬號、授予數據目錄完全控制、服務屬性指定新賬號 |
| Apply Security Settings 失敗 | 舊數據目錄殘留、密碼不匹配 | 刪除 C:\ProgramData\MySQL、重裝 |
| Can't connect to MySQL server | 防火牆攔截、skip-networking、端口衝突 | 放行 3306、檢查 my.ini、netstat -ano | findstr 3306 |
Windows 下 MySQL 5.5 安裝核心:Custom 類型 → Detailed 配置 → Dedicated 服務器 → InnoDB 混合 → utf8 → OLTP 併發 → 禁用 root 遠程 → 強密碼 → 服務自啟 → 安裝後升級 utf8mb4。遵循流程,避開 90% 安裝坑。
- 上一篇文章: MySQL 配置文件 my.cnf 核心參數深度解析與性能優化實戰
- 下一篇文章: SQL Server 資料庫建立、預存程序與使用者自訂函數完整實戰指南
Copyright ©
程式碼之家 All Rights Reserved