萬盛學電腦網

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

Windows MySQL 服務啟動錯誤 1069:登錄失敗解決方案

錯誤現象

Windows 服務管理器啟動 MySQL 時報錯:錯誤 1069:由於登錄失敗而無法啟動服務。

根因

MySQL 服務配置為特定用戶登入(如 .\mysql 或 Administrator),但該用戶密碼已變更,導致服務控制管理器 (SCM) 無法以該身份啟動進程。

解決步驟(以 Windows Server 2003/2008/2012/2016/2019 通用)

  1. 打開 服務 (services.msc)。
  2. 找到 MySQL (或 MySQL57 等實例名),右鍵 → 內容。
  3. 切換至 登錄 標籤。
    服務登錄標籤
  4. 選擇 此賬戶,輸入正確的用戶名與最新密碼(確認無誤)。
    輸入賬戶密碼
  5. 點擊 確定,系統提示「已授予登錄作為服務權限」 → 是。
    授予權限
  6. 重新啟動服務 → 成功。

快速替代方案:使用本地系統帳戶

若不想管理專用帳戶,可直接選 本地系統帳戶 (Local System) 並勾選 允許服務與桌面互動,適用於開發/測試環境。生產環境建議使用最小權限專用帳戶。

預防措施

  • 建立專用服務帳戶 (如 svc_mysql),設定「密碼永不過期」、Deny logon locally。
  • 密碼變更流程納入變更管理:先停服務 → 改密碼 → 更新服務登錄 → 重啟驗證。
  • 使用群組管理服務帳戶 (gMSA, Windows 2012+) 自動輪換密碼,徹底消除 1069 錯誤。
copyright © 萬盛學電腦網 all rights reserved