2012-08-16 145 views
4

我在我的Windows 7筆記本電腦上安裝了EasyPhp(版本5.3.9)並嘗試使用包含的phpMyAdmin模塊(從easyPhp管理主頁中選擇),但我無法登錄 - 我收到以下錯誤:easyPhp phpMyAdmin訪問被拒絕

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

我沒有改變任何文件在所有 - 所以它應該只是以超級用戶身份,沒有密碼,我承擔。

我檢查了SO中的其他線程,但找不到任何適用的解決方案。 我也嘗試徹底卸載easyPhp並重新安裝它,但同樣的問題,即使清除其中一個線程中建議的所有瀏覽器緩存。

接下來要做什麼?當我甚至無法訪問管理工具時,如何才能在EasyPhp中使用MySQL模塊?

回答

4

默認情況下,phpMyAdmin不會讓您在沒有密碼的情況下登錄。

您需要在phpMyAdmin目錄中打開config.inc.php,並確保其設置如下;

$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

請注意,'AllowNoPassword'需要設置爲true。

+0

file \ modules \ phpmyadmin349x120816133321 \ config.inc.php正好包含這個。 – Maestro13 2012-08-16 12:35:48

+0

你確定MySQL服務器正在運行嗎?這也可能導致拒絕訪問錯誤。 – smilledge 2012-08-16 12:47:05

+0

好的,我該如何檢查mySQL子模塊是否在運行?值得注意的是,當我嘗試訪問'http:// 127.0.0.1/home/mysql /'時,出現拒絕訪問錯誤。 – Maestro13 2012-08-16 12:55:29

1

嘗試:

  1. 導航到

    C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\dbserver\mysql5711x86x160717165359\bin 
    

    和運行

    mysql.exe 
    
  2. 式中:

    mysql_upgrade -u root -p 
    

顯然,這會導致升級修復了一些文件問題。