首頁 >資料庫 >php我的管理者 >phpmyadmin設定登入密碼的幾種方法

phpmyadmin設定登入密碼的幾種方法

藏色散人
藏色散人轉載
2020-01-02 14:00:136631瀏覽

以下由phpmyadmin教學欄位來介紹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登陆用户密码

三、用http授權模式

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

http授權模式的登陸視窗

注意事項:如果mysql伺服器端採用了4.1以上版本,而客戶端連線用的是mysql4.1一下版本,對使用者設定密碼時注意使用OLD_PASSWORD函數,

範例:

mysql > SET PASSWORD = OLD_PASSWORD('12345')
mysql > /G

附錄:(以下內容是自己寫的)

除了上述三種phpmyadmin自帶的方法外,還可以使用apache的配置來限制登錄,在phpmyadmin目錄下放置一個. htaccess文件,指定使用的密碼記錄檔。

接著用htpasswd來產生密碼儲存在該密碼記錄檔中(檔案的內容是加密的,使用方法htpasswd /etc/php_passwd username)。

httpd.conf中的內容:

phpmyadmin's directory"> 
AllowOverride AuthConfig

.htaccess檔案的內容

authtype basic authuserfile /etc/php_passwd authname information require valid-user

我們可以看到/etc/php_passwd檔案中的內容類似這樣:

username:2Y2CD6nfJuwL6

phpmyadmin取消最大檔案限制的變更解決方法

用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.
###首先檢查php.ini 設定檔中的以下三個地方,upload_max_filesize, memory_limit 和post_max_size,並且推薦修改的值要稍大於導入的sql數據庫文件;修改了以上三個在php.ini中的值以後,重啟了php環境,或者重啟計算機,再次導入時,雖然phpmyadmin還是顯示導入最大限制:20,48KB,但是導入大的資料庫檔案已經能成功了。 ###

以上是phpmyadmin設定登入密碼的幾種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除