當前位置: 首頁最新資訊 IT業(yè)界 → phpmyadmin 密碼(如何修改phpmyadmin 密碼)

phpmyadmin 密碼(如何修改phpmyadmin 密碼)

更多

未經(jīng)配置的phpMyAdmin很不安全,容易受到攻擊,或者根本無法正常使用,phpMyAdmin有3種授權(quán)模式:

cookie: 顯示一個web登錄頁面,輸入mysql的用戶名和密碼,然后進入管理界面 http: 顯示1個windows登錄框,輸入mysql的用戶名和密碼,然和進入管理 config: 把mysql用戶名和密碼直接填入config.inc.php,不顯示登錄界面,直接進入管理界面 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’生成配置文件,生成的文件拷貝下來,手動存為config.inc.php

2.8以上版本提供的配置腳本

一、使用cookie授權(quán)模式

將'auth_type'改為'cookie',然后修改'blowfish_secret'用一個任意字符串作為cookie的加密字符串,如果沒有加密鑰匙,系統(tǒng)會顯示"配置文件現(xiàn)在需要絕密的短語密碼(blowfish_secret) " ,配置文件如下:

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

$cfg['blowfish_secret'] = '44e2f5aece2855.93921574';

修改完畢后,登錄窗口入下

http授權(quán)模式的web登陸頁面

二、使用config授權(quán)模式

config需要這幾個參數(shù):

$cfg['Servers'][$i]['auth_type'] = 'config'; //授權(quán)模式

$cfg['Servers'][$i]['user'] = 'root'; //mysql登陸用戶

$cfg['Servers'][$i]['password'] = '12345'; //mysql登陸用戶密碼

三、用http授權(quán)模式

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

http授權(quán)模式的登陸窗口

注意事項:如果mysql服務(wù)器端采用了4.1以上版本,而客戶端連接用的是mysql4.1一下版本,對用戶設(shè)置密碼時注意使用OLD_PASSWORD函數(shù),舉例:

mysql > SET PASSWORD = OLD_PASSWORD('12345')

mysql > /G

附錄:(以下內(nèi)容是自己寫的)除了上述三種phpmyadmin自帶的方法外,還可以使用apache的配置來限制登錄,在phpmyadmin目錄下放置一個.htaccess文件,指定使用的密碼記錄文 件。然后用htpasswd來生成密碼保存在該密碼記錄文件中(文件的內(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)容類似這樣:

username:2Y2CD6nfJuwL6

找了半天才找到修改phpmyadmin的root用戶的登陸密碼的方法...本方法是在mysql里邊修改的....

要使用root用戶登陸,然后....點擊"權(quán)限"...

然后點擊root用戶一行的...修改按鈕..

然后再點更改密碼"一項,輸入新密碼....

再點擊右側(cè)的"執(zhí)行"..........

密碼修改成功,就會在上面提示"密碼已成功更改"....

PHPMYADMIN的帳號,實際上就是你用來訪問mysql數(shù)據(jù)庫的帳號。

現(xiàn)在你要搞清楚的是,PHPMYADMIN、你的網(wǎng)站、網(wǎng)站的數(shù)據(jù)庫,這三者完全有可能不在同一臺機器上。如果你僅僅要修改密碼,可以直接用phpmyadmin來修改。在phpmyadmin進入之后的右側(cè)界面中,選擇“權(quán)限”,在列出的用戶中找到自己的用戶,點“編輯”修改即可。

不過,如果方便的話,還是到mysql數(shù)據(jù)庫服務(wù)器上修改好一些。這樣既可以修改用戶名也可以修改密碼。mysql數(shù)據(jù)庫可以本地登陸,也可以遠程登錄?傊,你得以管理員的身份登陸數(shù)據(jù)庫,然后依次輸入以下命令:

>>use mysql; //打開數(shù)據(jù)庫

>>update user set user='新用戶名' where user='舊用戶名';

>>update user set password=password("新密碼") where user='新用戶名';

>>flush privileges; //刷新用戶權(quán)限表

然后即可修改成功。

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)