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

Windows 命令列啟動、停止與除錯 MySQL 服務完全手冊

     編輯:MySQL 資料庫相關知識

啟動 mysqld(前台/除錯模式)

C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
# 路徑視實際安裝目錄調整
  • 非 NT 核心系統(9x/Me):後台運行,命令列立即返回提示符。
  • NT 核心系統(NT/2000/XP/2003):**前台運行**,佔用命令列視窗,需另開視窗執行客戶端。

停止服務

C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown

以 root 帳號連線發送關閉指令,MySQL 權限體系獨立於 Windows 登入帳號。

常見啟動失敗除錯三步驟

  1. 查看錯誤日誌: 數據目錄 C:\Program Files\MySQL\MySQL Server 5.1\data\主機名.err,搜尋 ERROR。
  2. 控制檯模式啟動: mysqld --console,錯誤直接輸出螢幕。
  3. 除錯追蹤模式: mysqld --standalone --debug,生成 C:\mysqld.trace 詳細追蹤檔。

查看所有啟動參數

mysqld --verbose --help

註冊為 Windows 服務(生產環境推薦)

# 註冊
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld" --install

# 移除
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld" --remove

# 服務管理
net start mysql
net stop mysql

服務模式下由服務控制管理器(SCM)管理生命週期,支援開機自啟、失敗自動重啟、標準日誌輸出。

總結

  • 開發/除錯:mysqld --console 即時看錯誤。
  • 生產部署:--install 註冊服務 + net start mysql。
  • 緊急停止:mysqladmin -u root shutdown。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved