登入 phpMyAdmin 提示 #2003 - 服務器沒有響應 或 無法啟動 MySQL 服務,錯誤 1067:進程意外中止。
編輯 config.inc.php:
$cfg['Servers'][$i]['auth_type'] = 'config'; // 改為
$cfg['Servers'][$i]['auth_type'] = 'http';
改為 HTTP 認證,瀏覽器會彈出登入對話框,繞過 cookie/session 問題。
編輯 libraries/config.default.php:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // ← 填入正確 root 密碼
mysql.exe -u root -p -h 127.0.0.1
mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('newpwd');
-- 或
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd'); -- 5.7+
services.msc 確認 MySQL 服務運行中。telnet 127.0.0.1 3306。C:\Windows\my.ini 與安裝目錄 my.ini 衝突,建議僅保留安裝目錄者。IISRESET 重啟 Web 服務。data/*.err 獲取具體崩潰堆疊。datadir 路徑 (預設 MySQL Data 目錄)。my.ini 複製至 C:\Windows\ (如系統仍讀取此處)。#2003 多為「服務未啟動」或「認證協議不匹配」。依序嘗試:服務狀態 → 配置認證 → 密碼雜湊 → 防火牆 → 配置檔衝突 → 重裝保留資料,通常可在 10 分鐘內定位根因。