Apache-2.2

由於主機、使用者名和密碼,無法訪問 phpMyAdmin

  • November 12, 2021

每個人。當我嘗試訪問統一伺服器上的 phpMyAdmin 時,我收到以下錯誤消息:

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

phpMyAdmin 嘗試連接 MySQL 伺服器,但伺服器拒絕連接。您應該檢查配置中的主機、使用者名和密碼,並確保它們與 MySQL 伺服器管理員提供的資訊相對應。"

有趣的是我的使用者名和密碼都設置為“root”,並且我已經將 httpd.conf 文件中的 IP 地址更改為我的唯一 IP 地址,所以我仍然不知道問題出在哪裡。

有人可以幫我嗎?任何幫助將非常感激。

你可以在命令提示符下登錄嗎?(例如:mysql -u root -p甚至只是mysql -u root

只是為了確保您知道,mysql 服務的 root 密碼和設備的 root 密碼會有所不同。'root'@'localhost'我的預感是MySQL 帳戶上沒有設置密碼。

如果上述命令行登錄方法之一有效,則在 mysql 提示符下執行它並編輯您的問題以包含輸出(刪除密碼雜湊;我們不需要查看它們,我們只需要知道它們是否那裡):

select User, Host, Password from mysql.user;

引用自:https://serverfault.com/questions/259502