2013-12-12 144 views
2

在我第一次進入phpMyAdmin並使用默認的root用戶設置時,我改變了root的密碼,並且改變了它對密碼加密的方式(改變時有兩個選項我選擇了第二個密碼) 之後,它拋出我重新連接新密碼。 由於我無法登錄到phpMyAdmin並收到#2054錯誤。 我試圖通過ssh來更改密碼(我認爲這沒有成功), 也試圖從#2054無法登錄到MySQL phpMyAdmin

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

改變的config.inc.php設置 到

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 

以及試圖用我的密碼輸入phpMyAdmin,我試圖在shell中設置。 也試過設置

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

,並沒有成功。 我希望有一種方法可以在不重新安裝phpMyAdmin的情況下登錄。 如果你需要一些細節來幫助我 - 說出你需要什麼以及如何得到它。 此致敬禮。

回答

1

重新安裝phpMyAdmin將無濟於事,因爲您確實在處理MySQL身份驗證表。 phpMyAdmin只是一個訪問MySQL的工具。

如果您願意,您應該可以將auth_type設置爲cookie。更改auth_type會影響登錄方式(在這種情況下,連接時是否提示輸入密碼),但這並不妨礙您在此情況下進行連接。

要重置密碼,請參閱MySQL manual尋求幫助。

-1

2002無法登錄MySQL服務器

我只需運行解決了以上問題: sudo的服務mysql的啓動

然後重試登錄上---成功