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

WampServer 修改 MySQL 密碼並同步 phpMyAdmin 設定完整步驟

     編輯:MySQL 資料庫相關知識

WampServer 修改 MySQL 密碼並同步 phpMyAdmin 設定完整步驟


WampServer 整合 Apache、MySQL、phpMyAdmin,修改 MySQL root 密碼後必須同步更新 phpMyAdmin 設定檔,否則 phpMyAdmin 將無法連線資料庫。本文提供標準化操作流程。


步驟 1:透過 phpMyAdmin 修改 MySQL root 密碼

  1. 啟動 WampServer,瀏覽器開啟 https://localhost/phpmyadmin。
  2. 登入(預設 root/空密碼),點擊上方選單 **「使用者帳號」** 或 **「User accounts」**。
  3. 找到 **User: root, Host: localhost**,點擊 **「編輯權限」** → **「更改密碼」**。
  4. 輸入新密碼(例:MyStr0ngP@ss),點擊 **「執行」**。
  5. 出現「已修改密碼」訊息,MySQL 端密碼即時生效。

步驟 2:更新 phpMyAdmin 設定檔(兩處必須同步)

檔案一:config.inc.php

路徑:{Wamp安裝目錄}\apps\phpmyadmin{版本}\config.inc.php
約第 16 行:
$cfg['Servers'][$i]['password'] = 'MyStr0ngP@ss';  // 修改為新密碼

檔案二:libraries/config.default.php

路徑:{Wamp安裝目錄}\apps\phpmyadmin{版本}\libraries\config.default.php
約第 215 行:
$cfg['Servers'][$i]['password'] = 'MyStr0ngP@ss';  // 修改為新密碼
> **注意**:WampServer 版本不同,行號可能略有差異,請搜尋 \$cfg\['Servers'\]\[\$i\]\['password'\] 定位。

步驟 3:重新啟動 WampServer 服務

  1. 系統匣 WampServer 圖示右鍵 → **「重新啟動所有服務」** 或依序重啟 MySQL、Apache。
  2. 等待圖示變綠(服務正常)。

步驟 4:驗證 phpMyAdmin 連線

  1. 瀏覽器重新開啟 https://localhost/phpmyadmin。
  2. 應可直接以 root / 新密碼 登入,或若設定 config.inc.php 為 auth_type = 'config' 則自動登入。

常見問題排查

現象原因解決
phpMyAdmin 顯示 #1045 Access denied設定檔密碼未同步檢查兩個設定檔密碼是否完全一致,含特殊字元轉義
修改密碼後 MySQL 服務啟動失敗密碼策略拒絕/權限表損壞以 --skip-grant-tables 啟動修復,或重新安裝
多版本 phpMyAdmin 共存apps 目錄下有多個版本資料夾修改對應版本資料夾下的設定檔,或在 alias 檔指定正確版本

安全加固建議

  • 密碼複雜度:≥12 字元,含大小寫、數字、特殊符號。
  • 建立專用應用程式帳號,僅授予必要資料庫權限,**禁止應用使用 root**。
  • phpMyAdmin 設定 $cfg['Servers'][$i]['AllowNoPassword'] = false; 禁止空密碼登入。
  • 生產環境建議啟用 auth_type = 'cookie',避免密碼明文寫在設定檔。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved