找開config.inc.php教程
一、使用cookie授權模式 將'auth_type'改為'cookie',然後修改'blowfish_secret'用一個任意字符串作為cookie的加密字符串,如果沒有加密鑰匙,系統會顯示"配置文件現在需要絕密的短語密碼(blowfish_secret) " ,配置文件如下: $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = '44e2f5aece2855.93921574'; 修改完畢後,登錄窗口入下
4
http授權模式的web登陸頁面
二、使用config授權模式
config需要這幾個參數:
$cfg['Servers'][$i]['auth_type'] = 'config';
//授權模式 $cfg['Servers'][$i]['user'] = 'root';
//mysql教程登陸用戶 $cfg['Servers'][$i]['password'] = '12345';
//mysql登陸用戶密碼
將config.inc中,改成
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
注意,不是http 而是 cookie 哦!!!
三、用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中libraries文件找到config.default.php並打開.
找到$cfg['servers'][$i]['user'] = ' ',在' '中加入'root'
找到$cfg['servers'][$i]['password'] = ' ',在' '中加入'123456';
這兩個地方的修改就是加入剛才安裝的Mysql的用戶名和密碼,讀者可自行修改.
這個是配置文件也要修改一下。
config.inc.php
<?php
/* $Id: config.sample.inc.php 9689 2006-11-10 20:05:49Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use scripts/setup.php
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.cihar.com>.
*/
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'afafafaf'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = ''; //用戶名
$cfg['Servers'][$i]['controlpass'] = '';//密碼
/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/*
* End of servers configuration
*/
/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>