容許phpmyadmin空密碼登陸的配置方法

今天本地測試phpmyadmin,發現用默認帳號:root不能進去,緣由就是密碼不能爲空,誒,無奈之下找解決辦法,找了很久,才發現這個,先存起來,之後用,但願對你們也有幫助: php

原文摘錄以下: sql

這是由於默認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'] = ''; 

設置數據庫鏈接密碼設爲空密碼,即告成功。 

注意事項 

一、在容許phpmyadmin空密碼登陸時,每每只修改 

複製代碼 代碼以下:

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

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

二、在修改完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'] = ''; 

設置數據庫鏈接密碼設爲空密碼,即告成功。 

注意事項 

一、在容許phpmyadmin空密碼登陸時,每每只修改 

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

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

二、在修改完phpmyadmin配置文件config.default.php後,從新以空密碼方式登陸phpmyadmin有時仍沒法登錄,這是由於cookie緣由形成的,你須要關閉原有的phpmyadmin登陸窗口,從新打開一個新窗口,這時空密碼登陸就沒問題了。 

至此容許phpmyadmin以空密碼方式登陸的配置方法就介紹完了,只要你好好研究phpmyadmin的配置文件config.default.php,就會有不少收穫,也能幫助你解決不少問題。
相關文章
相關標籤/搜索