以下由phpmyadmin教學欄位來介紹phpmyadmin設定登入密碼的幾種方法,希望對需要的朋友有幫助!
config.inc.php
未經設定的phpMyAdmin很不安全,容易受到攻擊,或根本無法正常使用,phpMyAdmin有3種授權模式:
1.cookie: 顯示一個web登入頁面,輸入mysql的使用者名稱和密碼,然後進入管理介面
2.http: 顯示1個windows登入框,輸入mysql的用戶名和密碼,然和進入管理
3.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授權模式將'auth_type'改為'cookie',然後修改' blowfish_secret'用一個任意字串作為cookie的加密字串,如果沒有加密鑰匙,系統會顯示"設定檔現在需要絕密的片語密碼(blowfish_secret) " ,設定檔如下:
#$cfg[' Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = '44e2f5aece2855.93921574';
#修改完畢後,http授權模式的登陸網頁
##二、使用config授權模式 config需要這幾個參數:$cfg['Servers'][$i]['auth_type'] = 'config'; //授权模式 $cfg['Servers'][$i]['user'] = 'root'; //mysql登陆用户 $cfg['Servers'][$i]['password'] = '12345'; //mysql登陆用户密码
$cfg['Servers'][$i]['auth_type'] = 'http';
mysql > SET PASSWORD = OLD_PASSWORD('12345') mysql > /G
phpmyadmin's directory"> AllowOverride AuthConfig
authtype basic authuserfile /etc/php_passwd authname information require valid-user
username:2Y2CD6nfJuwL6phpmyadmin取消最大檔案限制的變更解決方法用phpmyadmin匯入大資料庫的時候出現:###
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.
以上是phpmyadmin設定登入密碼的幾種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!