允许phpmyadmin空密码登录的配置方法

2015-01-24信息快讯网

在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,就会有很多收获,也能帮助你解决很多问题。

在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,就会有很多收获,也能帮助你解决很多问题。
PHP中3种生成XML文件方法的速度效率比较
PHP中的生成XML文件的4种方法分享
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
PHP正则表达式之定界符和原子介绍
PHP超级全局变量数组小结
ThinkPHP3.0略缩图不能保存到子目录的解决方法
ThinkPHP关联模型操作实例分析
Linux下CoreSeek及PHP扩展模块的安装
Thinkphp模板中使用自定义函数的方法
PHP输入流php://input介绍
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
一个简单的网页密码登陆php代码
php截取后台登陆密码的代码
PHPMYADMIN导入数据最大为2M的解决方法
phpmyadmin3 安装配置图解教程
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
实用PHP会员权限控制实现原理分析
php统计文件大小,以GB、MB、KB、B输出
PHP之数组学习
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
php连接数据库代码应用分析
PHP文件上传原理简单分析
PHP sprintf()函数用例解析
php join函数应用
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
php中神奇的fastcgi_finish_request
php中实现记住密码自动登录的代码
理解php Hash函数,增强密码安全
延长phpmyadmin登录时间的方法
php生成随机密码的几种方法
php数据库密码的找回的步骤
php生成随机密码的三种方法小结
phpMyAdmin 链接表的附加功能尚未激活的问题
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
phpmyadmin里面导入sql语句格式的大量数据的方法
phpmyadmin 3.4 空密码登录的实现方法
©2014-2024 dbsqp.com