小編給大家分享一下phpmyadmin如何設(shè)置登錄密碼,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、永康網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為永康等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。config.inc.php
未經(jīng)配置的phpMyAdmin很不安全,容易受到攻擊,或者根本無(wú)法正常使用,phpMyAdmin有3種授權(quán)模式:
1.cookie: 顯示一個(gè)web登錄頁(yè)面,輸入mysql的用戶(hù)名和密碼,然后進(jìn)入管理界面
2.http: 顯示1個(gè)windows登錄框,輸入mysql的用戶(hù)名和密碼,然和進(jìn)入管理
3.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)容:
phpmyadmin's directory"> 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取消較大文件限制的更改解決方法
用phpmyadmin導(dǎo)入大數(shù)據(jù)庫(kù)的時(shí)候出現(xiàn):
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
首先檢查php.ini 配置文件中的以下三個(gè)地方,upload_max_filesize, memory_limit 和post_max_size,并且推薦修改的值要稍大于導(dǎo)入的sql數(shù)據(jù)庫(kù)文件;修改了以上三個(gè)在php.ini中的值以后,重啟了php環(huán)境,或者重啟計(jì)算機(jī),再次導(dǎo)入時(shí),雖然phpmyadmin還是顯示導(dǎo)入較大限制:20,48KB,但是導(dǎo)入大的數(shù)據(jù)庫(kù)文件已經(jīng)能成功了。
以上是“phpmyadmin如何設(shè)置登錄密碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!