首頁 > 資料庫 > mysql教程 > 當我嘗試在 PHPMyAdmin 中修改 root 密碼時,為什麼會收到「使用者 \'root\'@\'localhost\'\ ​​的存取被拒絕」錯誤?

當我嘗試在 PHPMyAdmin 中修改 root 密碼時,為什麼會收到「使用者 \'root\'@\'localhost\'\ ​​的存取被拒絕」錯誤?

Mary-Kate Olsen
發布: 2024-11-03 08:16:30
原創
381 人瀏覽過

Why am I getting an

排除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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板