相關(guān)資訊
本類(lèi)常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:584204
-
Windows優(yōu)化大師下載量:416900
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:365699
-
快播手機(jī)版下載量:325855
phpmyadmin 密碼(如何修改phpmyadmin 密碼)
2012/7/31 15:03:46 出處:本站原創(chuàng) 人氣:4418次 字號(hào):小 中 大
未經(jīng)配置的phpMyAdmin很不安全,容易受到攻擊,或者根本無(wú)法正常使用,phpMyAdmin有3種授權(quán)模式:
cookie: 顯示一個(gè)web登錄頁(yè)面,輸入mysql的用戶(hù)名和密碼,然后進(jìn)入管理界面 http: 顯示1個(gè)windows登錄框,輸入mysql的用戶(hù)名和密碼,然和進(jìn)入管理 config: 把mysql用戶(hù)名和密碼直接填入config.inc.php,不顯示登錄界面,直接進(jìn)入管理界面 phpMyAdmin的配置文件名為config.inc.php,各版本的config.inc.php修改方法如下:
2.6以前版本:將config.inc.sample.php改為config.inc.php 2.7版本:將config.default.php改為config.inc.php 2.8版本:用配置腳本 ‘/script/setup.php’生成配置文件,生成的文件拷貝下來(lái),手動(dòng)存為config.inc.php
2.8以上版本提供的配置腳本
一、使用cookie授權(quán)模式
將'auth_type'改為'cookie',然后修改'blowfish_secret'用一個(gè)任意字符串作為cookie的加密字符串,如果沒(méi)有加密鑰匙,系統(tǒng)會(huì)顯示"配置文件現(xiàn)在需要絕密的短語(yǔ)密碼(blowfish_secret) " ,配置文件如下:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = '44e2f5aece2855.93921574';
修改完畢后,登錄窗口入下
http授權(quán)模式的web登陸頁(yè)面
二、使用config授權(quán)模式
config需要這幾個(gè)參數(shù):
$cfg['Servers'][$i]['auth_type'] = 'config'; //授權(quán)模式
$cfg['Servers'][$i]['user'] = 'root'; //mysql登陸用戶(hù)
$cfg['Servers'][$i]['password'] = '12345'; //mysql登陸用戶(hù)密碼
三、用http授權(quán)模式
$cfg['Servers'][$i]['auth_type'] = 'http';
http授權(quán)模式的登陸窗口
注意事項(xiàng):如果mysql服務(wù)器端采用了4.1以上版本,而客戶(hù)端連接用的是mysql4.1一下版本,對(duì)用戶(hù)設(shè)置密碼時(shí)注意使用OLD_PASSWORD函數(shù),舉例:
mysql > SET PASSWORD = OLD_PASSWORD('12345')
mysql > /G
附錄:(以下內(nèi)容是自己寫(xiě)的)除了上述三種phpmyadmin自帶的方法外,還可以使用apache的配置來(lái)限制登錄,在phpmyadmin目錄下放置一個(gè).htaccess文件,指定使用的密碼記錄文 件。然后用htpasswd來(lái)生成密碼保存在該密碼記錄文件中(文件的內(nèi)容是加密的,使用方法htpasswd /etc/php_passwd username)。
httpd.conf中的內(nèi)容:
AllowOverride AuthConfig
.htaccess文件的內(nèi)容
authtype basic
authuserfile /etc/php_passwd
authname information
require valid-user
我們可以看到/etc/php_passwd文件中的內(nèi)容類(lèi)似這樣:
username:2Y2CD6nfJuwL6
找了半天才找到修改phpmyadmin的root用戶(hù)的登陸密碼的方法...本方法是在mysql里邊修改的....
要使用root用戶(hù)登陸,然后....點(diǎn)擊"權(quán)限"...
然后點(diǎn)擊root用戶(hù)一行的...修改按鈕..
然后再點(diǎn)更改密碼"一項(xiàng),輸入新密碼....
再點(diǎn)擊右側(cè)的"執(zhí)行"..........
密碼修改成功,就會(huì)在上面提示"密碼已成功更改"....
PHPMYADMIN的帳號(hào),實(shí)際上就是你用來(lái)訪(fǎng)問(wèn)mysql數(shù)據(jù)庫(kù)的帳號(hào)。
現(xiàn)在你要搞清楚的是,PHPMYADMIN、你的網(wǎng)站、網(wǎng)站的數(shù)據(jù)庫(kù),這三者完全有可能不在同一臺(tái)機(jī)器上。如果你僅僅要修改密碼,可以直接用phpmyadmin來(lái)修改。在phpmyadmin進(jìn)入之后的右側(cè)界面中,選擇“權(quán)限”,在列出的用戶(hù)中找到自己的用戶(hù),點(diǎn)“編輯”修改即可。
不過(guò),如果方便的話(huà),還是到mysql數(shù)據(jù)庫(kù)服務(wù)器上修改好一些。這樣既可以修改用戶(hù)名也可以修改密碼。mysql數(shù)據(jù)庫(kù)可以本地登陸,也可以遠(yuǎn)程登錄?傊,你得以管理員的身份登陸數(shù)據(jù)庫(kù),然后依次輸入以下命令:
>>use mysql; //打開(kāi)數(shù)據(jù)庫(kù)
>>update user set user='新用戶(hù)名' where user='舊用戶(hù)名';
>>update user set password=password("新密碼") where user='新用戶(hù)名';
>>flush privileges; //刷新用戶(hù)權(quán)限表
然后即可修改成功。