net stop mysql / net start mysql 均失敗或卡住。my.ini [mysqld] 必含 basedir、datadir。若無 → 運行 MySQL 配置精靈或手動補全。My Documents,生產必須遷移至專用盤。停服務 → 移動檔案 → 修改 datadir → 啟動。mysql.user 表內帳戶/密碼與當前實例匹配,或直接覆蓋 mysql 系統表 (謹慎)。# 1. 強制關閉 (若進程殭屍)
"C:\Program Files\MySQL\bin\mysqladmin" -u root -p shutdown
# 2. 重新啟動
net start mysql
C:\Windows\my.ini 衝突。datadir 路徑是否指向真實資料目錄。mysqld -remove && mysqld -install 重註冊服務。ibdata1/ib_logfile 損壞 → 用備份覆蓋或刪除 ib_logfile* 重建。sc delete mysql) → 重裝。**現象**:以低權限帳戶 (如 mysqlrun) 運行 MySQL,配置 ACL 後服務無法啟動。
**根因**:服務帳戶密碼策略/權限繼承/登入類型不匹配。
**解決步驟**:
mysqlrun → 重置密碼,勾選「密碼永不過期」。mysqlrun。
MySQL 服務掛起/無法操作,核心多為「配置檔漂移、資料檔損壞、權限帳戶不匹配」。建立「配置唯一、資料分離、帳戶標準化、監控告警」四大基線,配合 mysqladmin shutdown 優雅停機、sc delete 徹底清理,可將故障恢複時間壓縮至分鐘級。