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

Windows 10 下 MySQL 5.6 解壓縮版安裝配置圖文教程

     編輯:MySQL 資料庫相關知識

MySQL Windows 版提供 MSI 安裝包與 ZIP 解壓縮包兩種形式。本文詳細記錄 ZIP 解壓縮版在 Windows 10 上的完整安裝、環境變數配置、參數調優與服務註冊流程,適合需要自訂安裝路徑、多版本共存或深度理解 MySQL 運行機制的開發者。

一、安裝包類型對比

  • MSI 版:圖形化向導安裝,預設路徑 C:\Program Files (x86)\MySQL\MySQL Server 5.6
  • ZIP 版:解壓即用,需手動配置環境變數、配置檔、服務註冊,適合進階用戶

二、解壓與目錄規劃

  1. 將 ZIP 解壓至任意目錄(如 D:\MySQL)
  2. 建議重命名資料夾為 MySQL Server 5.6,移至 C:\Program Files\MySQL\

MySQL 解壓目錄結構

三、配置系統環境變數

  1. 右鍵「此電腦」→「屬性」→「進階系統設定」→「環境變數」
  2. 編輯系統變數 Path,追加(非覆蓋)
    C:\Program Files\MySQL\MySQL Server 5.6\bin

環境變數配置示例

四、建立與修改配置檔

  1. 複製安裝目錄下的 my-default.ini 為 my.ini
  2. 編輯 my.ini,在 [mysqld] 區段設定核心路徑:
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data
port=3306
character-set-server=utf8mb4
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

my.ini 配置示例

五、以管理員身份初始化與註冊服務

  1. 以**管理員身份**開啟 CMD(關鍵步驟,否則權限不足)
  2. 切換至 bin 目錄:cd C:\Program Files\MySQL\MySQL Server 5.6\bin
  3. 初始化資料目錄(MySQL 5.7+ 需此步,5.6 可跳過):
    mysqld --initialize-insecure --user=mysql
  4. 註冊 Windows 服務:
    mysqld -install

服務註冊成功畫面

六、啟動服務與首次登入

  1. 啟動服務:net start mysql

服務啟動成功

  1. 免密登入:mysql -u root -p(直接按 Enter)

首次登入畫面

  1. 登入成功後**立即修改 root 密碼**:
ALTER USER 'root'@'localhost' IDENTIFIED BY '強密碼';
FLUSH PRIVILEGES;

登入成功示意

七、常見問題排查

現象可能原因解決方案
服務啟動失敗端口 3306 被佔用 / datadir 權限不足修改 port / 以管理員身份運行 / 檢查防火牆
中文亂碼字符集未統一配置檔、連線、資料庫、表、欄位全鏈路設定 utf8mb4
無法遠端連線root 無遠端權限 / 防火牆攔截GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd'; 開放 3306 埠

八、進階建議

  • 生產環境建議使用 utf8mb4 而非 utf8,完整支援 Emoji
  • 啟用 slow_query_log 並設定 long_query_time=1
  • 配置 innodb_buffer_pool_size 為實體記憶體 60-70%
  • 定期執行 mysqlcheck -u root -p --auto-repair --optimize --all-databases
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved