程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 需要密碼登錄phpmyadmin設置方法

需要密碼登錄phpmyadmin設置方法

編輯:關於PHP編程

找開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'] = '';

?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved