首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows 免安裝版 MySQL 綠色部署全流程:解壓、配置、服務註冊、環境變量

     編輯:MySQL 綜合教學

Windows 免安裝版 MySQL 綠色部署全流程:解壓、配置、服務註冊、環境變量

免安裝包 (ZIP Archive) 適合快速部署、多版本共存、開發測試環境。本文以 MySQL 5.6.22 x64 為例,詳述解壓、my.ini 配置、數據目錄初始化、服務註冊、環境變量、驗證連接全流程。

一、下載與解壓

  1. 官網下載:https://dev.mysql.com/downloads/mysql/ 選擇 Windows (x86, 64-bit), ZIP Archive。
  2. 解壓至目錄,如 D:\Program Files\mysql-5.6.22-winx64。

二、創建配置文件 my.ini

複製解壓目錄下的 my-default.ini 重命名為 my.ini,修改核心配置:

[client]
port=3306
default-character-set=utf8mb4

[mysqld]
basedir=D:\Program Files\mysql-5.6.22-winx64
datadir=D:\Program Files\mysql-5.6.22-winx64\data
port=3306
character_set_server=utf8mb4
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default_authentication_plugin=mysql_native_password

📝 關鍵點:basedir 指向安裝根目錄,datadir 指向數據目錄 (需手動創建 data 文件夾),路徑含空格無需加引號。

三、初始化數據目錄 (MySQL 5.7+ 必須步驟,5.6 可選)

cd /d D:\Program Files\mysql-5.6.22-winx64\bin
mysqld --initialize-insecure --console
# 生成 root@localhost 空密碼,data 目錄下產生 ibdata1、ib_logfile*、mysql 系統庫

四、註冊 Windows 服務

-- 管理員權限 CMD
cd /d D:\Program Files\mysql-5.6.22-winx64\bin
mysqld install MySQL56 --defaults-file="D:\Program Files\mysql-5.6.22-winx64\my.ini"
# 成功提示:Service successfully installed.

net start MySQL56
# 啟動服務

net stop MySQL56
# 停止服務驗證環境變量

服務註冊驗證

五、配置環境變量

  1. 右鍵「此電腦」→ 屬性 → 高級系統設置 → 環境變量。
  2. 系統變量 Path 編輯,新增 D:\Program Files\mysql-5.6.22-winx64\bin。
  3. 新開 CMD 驗證:mysql -V、mysql -uroot -p。

六、移除服務

net stop MySQL56
mysqld remove MySQL56

七、常見坑點

  • 啟動失敗:檢查 .err 錯誤日志 (data 目錄下),常見端口衝突、datadir 權限、配置文件路徑錯誤。
  • 中文亂碼:確保 character_set_server=utf8mb4、客戶端連接字符集一致。
  • 多實例:不同端口、不同 basedir/datadir、不同服務名、不同 my.ini。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved