萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

Windows 命令行啟動/停止 MySQL 服務完整指南:前後台模式、故障排查、調試技巧

啟動 mysqld 服務器


C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"

路徑根據實際安裝位置調整。

前後台行為差異

  • 非 NT 內核:後台運行,命令提示符立即返回。
  • NT/2000/XP/2003+:前台運行,佔用控制台,**需另開窗口運行客戶端**。

停止服務器


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

使用 mysqladmin 發送關閉命令,認證用戶為 MySQL 權限體系中的 root(與 Windows 登錄用戶無關)。

故障排查三板斧

  1. 查看錯誤日誌:C:\Program Files\MySQL\MySQL Server 5.1\data\*.err,包含啟動失敗具體原因。
  2. 控制台調試模式:
    mysqld --console
    錯誤信息直接輸出到控制台,直觀定位。
  3. 完整調試跟蹤:
    mysqld --standalone --debug
    生成 C:\mysqld.trace,記錄詳細執行流程,分析崩潰/掛起根因。

查看所有啟動選項


mysqld --verbose --help

生產環境建議

  • 註冊為 Windows 服務(mysqld --install),交由服務管理器(SCM)管理生命周期、自動重啟、日誌审计。
  • 配置 my.ini 固定參數,避免命令行參數遺漏。
  • 監控服務狀態,設置恢復動作(首次失敗重啟、二次失敗重啟、後續重啟)。
copyright © 萬盛學電腦網 all rights reserved