掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

對(duì)于不熟悉使用命令來進(jìn)行數(shù)據(jù)庫(kù)管理的管理者來說,phpMyAdmin 更加簡(jiǎn)單和方便。其實(shí)大家可以把 phpMyAdmin 當(dāng)作使用 PHP 腳本寫的一個(gè)項(xiàng)目,我們安裝 phpMyAdmin 的方法可以套用到絕大多數(shù) PHP 開源項(xiàng)目的安裝上(其他 PHP 的開源項(xiàng)目在安裝到 LAMP 環(huán)境中時(shí),可能需要手工建立后臺(tái)數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)表結(jié)構(gòu))。安裝步驟如下。
[root@localhost ~]# cp -r /usr/local/src/ phpMyAdmin-4.1.4-all-languages/usr/local/apache2/htdocs/phpmyadmin
#改名復(fù)制phpMyAdmin到apache的默認(rèn)網(wǎng)頁(yè)目錄中
[root@localhost ~]# cd /usr/local/apache2/htdocs/phpmyadmin/
#進(jìn)入phpmyadmin目錄
[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php
#復(fù)制配置模板文件為真正的配置文件
phpMyAdmin 和前面章節(jié)中介紹安裝的源碼包都不太一樣,不再是使用 C 語(yǔ)言編寫的源碼包程序,而是一個(gè)使用 PHP 腳本編寫的、通過瀏覽器解釋執(zhí)行的網(wǎng)站項(xiàng)目。所以在安裝時(shí),只需把 phpMyAdmin 復(fù)制到 apache 的默認(rèn)網(wǎng)頁(yè)目錄中,并通過瀏覽器來解釋執(zhí)行這個(gè)腳本即可。
phpMyAdmin 默認(rèn)識(shí)別 3 種驗(yàn)證方式:
要想使用 HTTP 身份驗(yàn)證,只需要修改 PHP 的配置文件 config.inc.php,把驗(yàn)證方式改為“http”即可。命令如下:
[root@localhost phpmyadmin]# vi config.inc.php
把 $cfg['Servers'][$i]['auth_type'] = 'cookie';
改為 $cfg['Servers'][$i]['auth_type'] = 'http';
保存退出后,就可以在瀏覽器中輸入“http://192.168.0.210/phpmyadmin/index.php”進(jìn)行訪問了,如圖 1 所示。
在登錄對(duì)話框中輸入 MySQL 的管理員“root”和我們剛剛安裝 MySQL 時(shí)設(shè)定的密碼“123”就能登錄 phpMyAdmin了。
如果想讓 phpMyAdmin 使用 cookie 身份驗(yàn)證模式,除必須修改 config.inc.php 文件里的 auth_type 語(yǔ)句外,還必須向 blowfish_secret 參數(shù)提供一個(gè)字符串。這個(gè)字符串可以是任意的,目的是在把登錄時(shí)使用的用戶名和密碼存儲(chǔ)在客戶端的 cookie 中之前,系統(tǒng)將使用這個(gè)字符串對(duì)它們進(jìn)行加密。
在 config.inc.php 中修改的內(nèi)容如下:
[root@localhost phpmyadmin]# vi config.inc.php
$cfg['blowfish_secret'] = 'c.baincheng.net'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH!*/
#這里可以寫任意字符串
#在PHP中,/* */代表注釋一段話
$cfg['Servers'][$i]['auth_type'] = 'cookie';
#把驗(yàn)證方式改為cookie
保存退出后,就可以使用瀏覽器訪問了,訪問方式和 HTTP 身份驗(yàn)證是一樣的,如圖 2 所示。同樣,在登錄對(duì)話框中輸入 MySQL 的用戶名和密碼即可登錄。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流