天天看點

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)
有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

安裝完WampServer Version 2.1後最常見的一個問題就是上面圖檔所顯示的問題,它包含的内容有:

 Includes :

 - Apache 2.2.17

 - Php 5.3.3

 - Mysql 5.1.53 (version 64 bits)

 - Mysql 5.5.8 (version 32 bits)

 - PhpMyadmin 3.2.0.1

 - SQLBuddy 1.3.2

然後會出現兩種情況:

                 1.連不上去,出現上圖的錯誤,發生這種情況時,可以點選右下角的連接配接打開新的視窗,打開3個或以上時,可能就可以進入正常頁面,或許需要重新整理幾下才能進入。檢視其位址可以看到:http://localhost/phpmyadmin/并沒有導航到其首頁,如果改成:http://localhost/phpmyadmin/index.php 之後就可以計入頁面。另外一種方法是修改配置檔案,找到軟體安裝目錄

wamp下的wampmanager.tpl檔案,修改它的檔案中配置的路徑為:http://localhost/phpmyadmin/index.php ,這樣就可以解決。但是這隻是一部分機器上才出現的問題。另外的一些機器可以直接打開頁面。這也是第二個要談論的問題。

另:在xp系統上裝的極易發生第一種情況,嘗試了多次,發現是浏覽器的緩存在作怪,把所有的都清空一下,就可以正常登陸。但是,仍然不能更改密碼,更改之後還是不能登入。建立的使用者也登陸不上去。不知道為什麼會出現這個樣子的情況。猜測:跟作業系統有關,或者是電腦有關。其他的兩台電腦安裝後不會這樣子!隻好暫時先用着,有待跟進一步的解決。

             2.安裝後未作任何改動即可登入到頁面,但是可以發現登入的是root使用者,密碼也是空。頁面下方會有提示,phpMyAdmin登陸賬号和mysql的預設賬号root相同,擁有完全權限,建議修改密碼,提高其安全性。

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

但是改過之後會發現重新開機伺服器之後,就登陸不上去。出現以上錯誤。當然還要修改D:/wamp/apps/phpmyadmin3.2.0.1目錄下的config.inc.php檔案:

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';

修改在頁面上修改後的密碼和使用者名。但是會發現仍然連不上。在網上查找了一些,都是關于修改密碼的方法。當然可以修改密碼,不管使用頁面裡界面,還是mysql指令行。隻發現修改後不僅是出現以上圖檔的錯誤,用指令行也登陸不上去。

      思考了很久,感覺這應該是一種保護措施,于是在首次登入之後就修改root的密碼,并建立一個新的使用者,給了完全權限,因為我需要完全操控所有的權限,并在以後可以增加其他使用者,授權給不同的使用者,修改他們的權限等等,就是建立一個新的像root一樣的使用者,但是别人不可能像root一樣熟知我的使用者名及密碼。也就是說其他使用者也不能以root登陸我的資料庫。然後修改config.inc.php檔案中的使用者名和密碼,重新開機之後就可以以新的使用者登入。(也不知道這種做法是否合理與正确,但是現在已經可以正常使用這款forfree的資料庫管理軟體,這個問題還需要以後繼續關注!)

    如果要連接配接其他伺服器,将localhost改為伺服器位址,如下192.168.1.2

 登入後的頁面相關資訊如下:

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

未修改前的資訊:

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

2011年六月 解決方案

====================================================================

====================================================================

====================================================================

對于phpMyAdmin修改root密碼,就不能通路的問題就結了很長時間,今天終于可以做一個了結。

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)

剛開始,修改密碼都是在mysql的user裡面直接修改,但這樣很快就會報錯,一直如此嘗試了很多次,重裝了很多次。建立的使用者,偶爾能登上去,後來發現是緩存搞的鬼,之前是以root登陸的。後來重新開機重新整理了一下,還是登陸不上去。後來在權限裡看到自己建立的使用者,嘗試着去修改,權限裡也有一個密碼修改,在我修改建立使用者的密碼(此密碼在user表裡建的)時,發現報錯,說找不到比對的項,但是看了一下,有那個使用者,單使用者密碼是在user表裡改掉的。感覺應該是密碼不比對,又在權限裡面修改了一下密碼,退出後,修改config.inc.php檔案的密碼(未加密前的密碼)與使用者名。結果成功!在把原來root的密碼也在權限裡改了一下,又成功!重在權限裡建立一個使用者,輸入使用者名密碼,然後在配置檔案裡修改使用者名密碼,也可以成功!最後總結一下以前失敗的原因所在:在user表裡修改root的密碼,而權限表卻不承認這個密碼,是以修改後不能登入。以後需要在權限裡修改密碼!!!!(注:修改密碼時不要點選生成)

有關伺服器拒絕phpMyAdmin連接配接的問題(已解決!)