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

Windows 下 MySQL 解壓版(免安裝版)註冊為系統服務完整指南

     編輯:MySQL 綜合教學

MySQL 解壓版註冊系統服務教程(以 5.7.12 64位為例)

MySQL 免安裝版(解壓版)需手動配置環境變數、初始化資料目錄、註冊服務,以下為標準化操作流程。

1. 配置環境變數

右鍵「此電腦」→「屬性」→「進階系統設定」→「環境變數」,在系統變數的 Path 最前端新增 MySQL bin 目錄路徑,以分號結尾。例:

D:\software\mysql5.7.12\bin;

環境變數配置

2. 修改配置檔 my-default.ini

在 MySQL 根目錄下編輯 my-default.ini(或自建 my.ini),重點設定兩項:

  • basedir:MySQL 安裝根目錄,例 D:\software\mysql5.7.12
  • datadir:資料儲存目錄,**必須手動建立該資料夾**,例 D:\software\mysql5.7.12\data

注意:路徑建議使用反斜槓 \,避免轉義問題。

3. 管理員模式進入 bin 目錄

即使已配置 Path,**必須**以系統管理員身分開啟 CMD,並 cd 進入 bin 目錄執行後續指令。

進入bin目錄

4. 安裝服務

mysqld -install

成功提示:Service successfully installed.

指定配置檔路徑(推薦):

mysqld -install MySQL --defaults-file="D:\software\mysql5.7.12\my-default.ini"

安裝服務成功

5. 初始化資料目錄

mysqld --initialize

關鍵:執行前請清空 datadir 目錄,否則會報錯(如錯誤碼 3534)。初始化會在 data 目錄生成系統表並產生臨時 root 密碼(輸出於 .err 日誌檔)。

6. 啟動服務

net start mysql

顯示「MySQL 服務已成功啟動」即完成部署。

啟動服務成功

常用服務管理指令

操作指令
停止服務net stop mysql
移除服務mysqld -remove

避坑指南:初始化失敗 90% 因 datadir 未清空;服務啟動失敗請檢查 .err 日誌;權限問題請確認以管理員身分執行 CMD。

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