首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.5 Windows 安裝圖文詳解:從下載到配置全流程

     編輯:MySQL 資料庫相關知識

安裝環境與版本

  • OS:Windows Server 2003 (32-bit NTFS),適用於 Win7/10/Server 2012+
  • 版本:MySQL 5.5.15 (官網 下載)
  • 架構:32-bit / 64-bit 對應選擇

安裝類型選擇

配置向導關鍵步驟解析

1. 配置類型

  • Standard Configuration:預設參數,適合新手單機開發
  • Detailed Configuration:生產必選,精細調優每個參數

2. 服務器類型(決定內存/並發預設)

類型包含組件適用場景
Typical (典型)Server、mysql 客戶端、mysqldump、myisamchk 等工具開發機、快速部署
Complete (完全)所有組件:嵌入式庫、基準測試、文檔、腳本學習研究、全功能驗證
Custom (定制)自選組件、自定義安裝路徑生產環境推薦,精準控制

3. 存儲引擎選擇

  • Multifunctional Database:InnoDB + MyISAM,資源均分,混合業務首選
  • Transactional Database Only:InnoDB 為主,MyISAM 少量,核心業務首選
  • Non-Transactional Database Only:禁用 InnoDB,純 MyISAM,不推薦

核心差異:InnoDB 支持事務/行鎖/外鍵/崩潰恢復;MyISAM 單表性能略高但無事務、表鎖。

4. InnoDB 數據文件路徑

  • 建議:獨立磁盤/分區(如 D:\MySQL\Data)
  • 避免:系統盤 C:\、深層目錄、中文路徑

5. 併發連接數設置

類型定位資源分配策略
Developer Machine桌面開發機最小資源,共存友好
Server Machine應用服務器中等資源,平衡分配
Dedicated MySQL Server專用數據庫服務器最大資源,獨佔優化

6. 網絡與端口

  • 啟用 TCP/IP:必選(除非極端安全只用本地 Socket)
  • 端口:默認 3306,衝突時修改(防火牆同步放行)
  • 防火牆:安裝程式可自動添加例外,建議手動確認

7. 字符集選擇(關鍵!)

選項預設最大連接適用場景
Decision Support (DSS/OLAP)20分析查詢、低併發
Online Transaction Processing (OLTP)500高併發業務
Manual Setting自定義精確控制

警告:安裝向導僅提供 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 (免費開源)

常見安裝失敗排查

選項字符集適用場景
Standard Character Setlatin1純英文/西歐語言
Best Support For Multilingualismutf8中文/多語言必選
Manual Selected自定義特殊需求(如 utf8mb4 需 5.5.3+ 手動配置)
現象原因解決
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% 安裝坑。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved