排除PHPMyAdmin 中「root」使用者的存取被拒絕錯誤
嘗試使用PHPMyAdmin 修改root 密碼時,使用者可能會遇到該錯誤訊息:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
此錯誤阻止存取PHPMyAdmin 面板。要解決此問題,請按照下列步驟操作:
編輯 PHPMyAdmin 設定檔
在 PHPMyAdmin 安裝目錄中找到 config.inc.php 檔案。使用文字編輯器開啟它。
更新Root 密碼
在檔案中搜尋以下程式碼區塊:
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
取代佔位符與您的實際root 使用者名稱和密碼。確保密碼用單引號引起來。
停用密碼驗證
將以下行新增至程式碼區塊底部:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
這將停用root 使用者的密碼驗證,允許root 使用者您無需密碼即可存取PHPMyAdmin。
儲存並重新啟動
儲存 config.inc。修改 PHP 檔案並重新啟動 Apache(或您的 Web 伺服器)以使變更生效。
執行這些步驟後,您應該可以使用更新的 root 密碼存取 PHPMyAdmin 面板。成功存取面板後,請記得停用「AllowNoPassword」設定。
以上是當我嘗試在 PHPMyAdmin 中修改 root 密碼時,為什麼會收到「使用者 \'root\'@\'localhost\'\ 的存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!