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

MySQL 下載安裝部署與圖形化工具完整教程(Windows MSI 版)

     編輯:MySQL 資料庫相關知識

版本選擇策略

  • 穩定性優先:選 GA (Generally Available) 版本,如 5.7.44、8.0.36、8.4.0 LTS
  • 架構匹配:Windows x64 選 mysql-8.0.36-winx64.msi
  • 安裝類型:MSI 安裝向導(含配置精靈)優於 ZIP 免安裝包,適合首次部署

MSI 安裝向導全流程圖解

1. 歡迎界面 → Next

2. 許可協議 → I accept → Next

3. 選擇安裝類型:Custom(自定義)

勾選所有子功能:

  • MySQL Server(核心服務)
  • Client Programs(客戶端工具:mysql, mysqldump 等)
  • Documentation(幫助文檔)
  • Developer Components(C/C++ 頭文件、庫,開發需)

修改安裝路徑:C:\Program Files\MySQL\MySQL Server 8.0\(建議保留版本號)

4. 配置精靈(關鍵步驟)

類型選擇:Development Machine / Server Machine / Dedicated

  • 開發機:資源佔用少
  • 服務器機:均衡(推薦生產)
  • 專用數據庫服務器:獨佔資源

用途選擇:Multifunctional / Transactional (OLTP) / Non-Transactional

  • Transactional:InnoDB 優化,Web 業務首選

InnoDB Tablespace 路徑

建議單獨磁盤:D:\MySQL\Data\

並發連接數

  • DSS/OLAP:~20
  • OLTP:~500(推薦)
  • Manual:自定義

網絡與嚴格模式

  • 啟用 TCP/IP,端口 3306
  • 防火牆例外:勾選
  • Enable Strict Mode:勾選(生產必開)

字符集:關鍵選擇

  • Best Support For Multilingualism → UTF-8(推薦 utf8mb4)
  • 或 Manual Selected → utf8mb4

Windows 服務

  • Install As Windows Service:勾選
  • Service Name:MySQL80(含版本號)
  • Launch at Startup:勾選
  • Include Bin Directory in PATH:勾選(命令行直用)

Root 密碼設置

  • New root password:強密碼(≥12位,含大小寫數字特殊字符)
  • Enable root access from remote machines:生產環境不勾選
  • Create Anonymous Account:不勾選

5. 執行配置 → Finish

圖形化管理工具推薦

安裝後驗證清單

  1. mysql -V 確認版本
  2. net start MySQL80 服務狀態
  3. mysql -u root -p -e "SELECT VERSION(); SHOW VARIABLES LIKE 'char%';"
  4. Workbench/Navicat 連接測試
  5. 創建測試庫表,插入中文驗證字符集
  6. 檢查 my.ini 關鍵參數生效

常見安裝失敗排查

工具性質核心功能適用場景
MySQL Workbench官方免費ER建模、SQL開發、服務器管理、遷移向導全能型、官方支援
Navicat Premium商業直觀界面、數據傳輸、同步、報表、任務計劃企業開發、運維首選
DBeaver Community開源免費多數據庫支援、ER圖、腳本、SSH隧道跨平台、多庫統一管理
HeidiSQL開源輕量快速瀏覽、導出導入、查詢優化輕量級、Windows專用
現象原因解決
Start Service 失敗殘留舊服務 / data 目錄權限 / 配置錯誤sc delete 舊服務、刪除 data 重初始化、檢查 my.ini
Can't connect to MySQL server服務未啟動 / 防火牆 / bind-addressservices.msc 啟動、放行 3306、my.ini bind-address=0.0.0.0
中文亂碼字符集不一致庫/表/連接/配置 四處統一 utf8mb4
Root 密碼忘記--skip-grant-tables 重置參考本系列密碼重置篇

MSI 向導將「安裝+配置」一體化,**關鍵節點:安裝類型 Custom、字符集 UTF-8、嚴格模式開啟、Root 強密碼、遠程訪問關閉**。做對這幾點,Windows 下 MySQL 部署成功率 99%+。

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