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

Windows 免安裝版 MySQL 5.7.11 部署指南:解壓、配置、初始化、服務註冊全流程

     編輯:MySQL 綜合教學

MySQL 5.7.11 ZIP 免安裝版 Windows 部署六步走

免安裝版 (ZIP) 適合綠色部署、多版本共存或無管理員權限環境。本文以 5.7.11 為例,詳述解壓、環境變數、my.ini 撰寫、資料目錄初始化、服務註冊與 Root 密碼修改完整流程。

步驟 1:下載與解壓

  • 官網下載 mysql-5.7.11-winx64.zip。
  • 解壓至任意英文路徑,例:C:\Program Files\mysql。

步驟 2:配置系統環境變數

  1. 右鍵「此電腦」→「內容」→「進階系統設定」→「環境變數」。
  2. 系統變數區找到 Path → 編輯 → 新增 C:\Program Files\mysql\bin → 確定。

步驟 3:建立資料目錄與撰寫 my.ini

  1. 在安裝根目錄建立 data 資料夾:C:\Program Files\mysql\data。
  2. 複製 my-default.ini 為 my.ini (同目錄),編輯關鍵段落:
[mysqld]
# 安裝根目錄
basedir=C:\Program Files\mysql
# 資料目錄
datadir=C:\Program Files\mysql\data
# 連接埠
port=3306
# 首次免密登入 (初始化後務必移除)
skip-grant-tables
# 密碼永不過期
default_password_lifetime=0
# 最大連線錯誤數
max_connect_errors=99999

步驟 4:以管理員身份執行 CMD 初始化與安裝服務

cd C:\Program Files\mysql\bin
# 1. 初始化資料目錄 (生成空密碼 root)
mysqld --initialize-insecure --user=mysql

# 2. 註冊 Windows 服務 (指定配置檔)
mysqld install mysql --defaults-file="C:\Program Files\mysql\my.ini"
# 輸出: Service successfully installed.

# 3. 啟動服務
net start mysql
# 輸出: mysql 服務已經啟動成功。

步驟 5:移除 skip-grant-tables 並重啟服務

  1. 編輯 my.ini,註解或刪除 skip-grant-tables 行。
  2. net stop mysql → net start mysql 重啟服務。

步驟 6:修改 Root 密碼

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT

再次以新密碼登入驗證:mysql -u root -p。

常見問題提示

  • 若 net start mysql 失敗,檢查 my.ini 路徑是否含中文/空格,或以 mysqld --console 前景執行觀察錯誤日誌。
  • 5.7.4+ 密碼欄位為 authentication_string,舊版為 password。
  • 生產環境請設定強密碼、關閉 skip-grant-tables、限制 bind-address。

完成上述六步,MySQL 5.7.11 即在 Windows 上以免安裝版形式就緒,適合開發測試與輕量級部署。

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