2011-01-14 37 views
0

因此,我將phpmyadmin添加到新服務器。我不使用它,但我的設計師這樣做,所以這是我第一次使用它。我知道它運行起來沒有任何問題,但是當涉及到登錄到數據庫時,我遇到了困難。phpmyadmin安裝和登錄頭痛

它工作得很好,如果我將身份驗證設置爲配置,並在config.inc.php文件中輸入有效的用戶名和密碼,但由於這將是一個有點開放的服務器,我需要將身份驗證設置爲cookie。看起來很簡單,但使用配置文件中完全相同的用戶憑據,每次嘗試登錄時都會將我引導回登錄屏幕。

我使用的是遠程服務器上的MySQL數據庫,但我使用的用戶擁有正確的訪問,我已經使用續集親和bash shell中,都沒有任何問題連接測試。

我似乎無法找出什麼是造成這一點,我沒有得到任何錯誤,從phppmyadmin回來。

它上運行PHP 3.5,它是連接服務器的MySQL 5.1中運行,如果可以幫助服務器。

回答

0

我知道你正試圖連接到一個不同於託管phpMyAdmin的服務器,對不對?

綜觀有關身份驗證的文件我看到了更多鈔票的事情使用cookie的方法時檢查:

如果你想登錄到任意 服務器看到 $ CFG [「AllowArbitraryServer」] 指令。

所以,儘管它沒有這麼說,但我明白你需要在這種情況下設置這個參數。

+0

雖然我的問題是多了一個火腿拳交比實際的問題(我是遷移到已經在使用一臺服務器,它有一些Apache配置的東西指着phpMyAdmin來的舊安裝葬)的,這是很好要知道,我甚至不知道你可以遠程使用它。 – Jesse 2011-02-14 05:15:34

0

當您使用「配置」身份驗證類型,用戶的「用戶名」和「密碼」是你已經在配置文件中選擇的。

當使用「曲奇」身份驗證類型,phpMyAdmin的詢問mysql的用戶,所以在登錄到特定的數據庫模式的時候,你應該在phpMyAdmin登錄用的用戶名/密碼,這對在MySQL是數據庫的權限。

在config.inc.php中不要忘記把一些隨機字符串$ CFG [「blowfish_secret」]如果你打算使用Cookie身份驗證。