今天本地測試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,就會有不少收穫,也能幫助你解決不少問題。