
我已經在我的 MAC 計算機上安裝了 xampp,在我的桌子上我看到一個名為 user 的單詞,我單擊了它,我發現我能夠從默認情況下沒有密碼更改為使用密碼。我點擊它並填寫了密碼。後來我被禁止進入 mu phpadmin 和我的桌子。當我嘗試透過 WAMPSERVER 圖示存取 phpMyAdmin 時,會彈出一個頁面,指出:
MySQL 錯誤說:
#1045 - 使用者「root」@「localhost」的存取被拒絕(使用密碼:NO)
我查看了這個網站並嘗試了以下操作,但沒有成功。
phpMyAdmin 嘗試連接 MySQL 伺服器,但伺服器拒絕連線。您應該檢查配置中的主機、使用者名稱和密碼,並確保它們與 MySQL 伺服器管理員提供的資訊相對應。
我不允許對config.inc.php
文件進行更改,它不會保存更改。
我嘗試了 mysqladmin,沒有運氣,在終端 - bash 中嘗試了一些命令,沒有運氣。
您能幫我登入或重設嗎?
答案1
您可能需要config.inc.php
以超級用戶身份而不是普通用戶帳戶進行編輯。你可以透過以下方式完成此操作
sudo nano /path/to/config.inc.php
(sudo
導致其後面的命令以管理員身份運行,本質上nano
是一個命令列文字編輯器)
它將提示您輸入 mac 使用者的密碼,然後以管理權限啟動編輯器(可以編輯檔案)。對其進行更改,然後按Ctrl+O儲存更改,然後按Ctrl+X退出並返回命令提示字元。然後您應該能夠登入 phpmyadmin。
您可能需要進行的更改是:
$cfg['Servers'][$i]['password'] = 'thenewpasswordthatyouchangedto'
如果你願意恢復您所做的更改(返回不使用密碼),您可以從命令列嘗試以下操作:
mysqladmin -u root -p password ''
它將提示您輸入在 root 上設定的密碼,輸入該密碼,然後它應該返回到沒有密碼的 root。