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

允許phpmyadmin空密碼登錄的配置方法

編輯:PHP綜合
這是因為默認phpmyadmin空密碼登錄是被禁止的,如果想要phpmyadmin空密碼允許登錄,就需要修改phpmyadmin相關配置。

在phpmyadmin3安裝配置圖解教程一文中,我介紹了phpmyadmin的安裝與配置,至於修改phpmyadmin登錄密碼的界面,我在Mysql修改root密碼的命令及方法中已告知,如果想要允許phpmyadmin以空密碼方式登錄,就要修改libraries/config.default.php配置文件(如果你是以根目錄下config.inc.php配安裝phpmyadmin的,請一並檢查)。

默認phpmyadmin空密碼登錄是被禁止的,這一行為主要通過配置文件libraries/config.default.php中的兩個全局變量控制,即

復制代碼 代碼如下:
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;


只要修改這兩個變量,設定為True,phpmyadmin就會允許以空密碼方式登錄,即修改libraries/config.default.php中的

復制代碼 代碼如下:
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;


同時將

復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = '';

設置數據庫連接密碼設為空密碼,即告成功。

注意事項

1、在允許phpmyadmin空密碼登錄時,往往只修改

復制代碼 代碼如下:
$cfg['Servers'][$i]['AllowNoPassword'] = true;

這是不對的,空密碼登錄phpmyadmin仍然登錄不了的,必須以上三個配置變量都修改。

2、在修改完phpmyadmin配置文件config.default.php後,重新以空密碼方式登錄phpmyadmin有時仍無法登陸,這是因為cookie原因造成的,你需要關閉原有的phpmyadmin登錄窗口,重新打開一個新窗口,這時空密碼登錄就沒問題了。

至此允許phpmyadmin以空密碼方式登錄的配置方法就介紹完了,只要你好好研究phpmyadmin的配置文件config.default.php,就會有很多收獲,也能幫助你解決很多問題。

在Mysql修改root密碼的命令及方法一文中,我提到了使用phpmyadmin修改Mysql的root密碼的方法,但是當你將phpmyadmin登錄密碼設置為空密碼時,盡管你通過Mysql命令行方式可以以空密碼進入Mysql,但是當你重新以空密碼登錄phpmyadmin時卻無法登陸,這是因為默認phpmyadmin空密碼登錄是被禁止的,如果想要phpmyadmin空密碼允許登錄,就需要修改phpmyadmin相關配置。

在phpmyadmin3安裝配置圖解教程一文中,我介紹了phpmyadmin的安裝與配置,至於修改phpmyadmin登錄密碼的界面,我在Mysql修改root密碼的命令及方法中已告知,如果想要允許phpmyadmin以空密碼方式登錄,就要修改libraries/config.default.php配置文件(如果你是以根目錄下config.inc.php配安裝phpmyadmin的,請一並檢查)。

默認phpmyadmin空密碼登錄是被禁止的,這一行為主要通過配置文件libraries/config.default.php中的兩個全局變量控制,即

復制代碼 代碼如下:
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;


只要修改這兩個變量,設定為True,phpmyadmin就會允許以空密碼方式登錄,即修改libraries/config.default.php中的
復制代碼 代碼如下:
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

同時將

復制代碼 代碼如下:
$cfg['Servers'][$i]['password'] = '';

設置數據庫連接密碼設為空密碼,即告成功。

注意事項

1、在允許phpmyadmin空密碼登錄時,往往只修改

$cfg['Servers'][$i]['AllowNoPassword'] = true;

這是不對的,空密碼登錄phpmyadmin仍然登錄不了的,必須以上三個配置變量都修改。

2、在修改完phpmyadmin配置文件config.default.php後,重新以空密碼方式登錄phpmyadmin有時仍無法登陸,這是因為cookie原因造成的,你需要關閉原有的phpmyadmin登錄窗口,重新打開一個新窗口,這時空密碼登錄就沒問題了。

至此允許phpmyadmin以空密碼方式登錄的配置方法就介紹完了,只要你好好研究phpmyadmin的配置文件config.default.php,就會有很多收獲,也能幫助你解決很多問題。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved