解決phpmyadmin空密碼無法登陸mysql

原文摘錄如下:

這是因爲默認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,就會有很多收穫,也能幫助你解決很多問題。
發佈了2 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章