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


Posted in PHP onMay 29, 2011

这是因为默认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 相关文章推荐
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
PHP Class&Object -- 解析PHP实现二叉树
Jun 25 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
php通过pecl方式安装扩展的实例讲解
Feb 02 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
Apr 15 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 #PHP
PHP之数组学习
May 29 #PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 #PHP
php连接数据库代码应用分析
May 29 #PHP
PHP文件上传原理简单分析
May 29 #PHP
php修改时间格式的代码
May 29 #PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
May 29 #PHP
You might like
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php数组使用规则分析
2015/02/27 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
python局部赋值的规则
2013/03/07 Python
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
python数据封装json格式数据
2018/03/04 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
车间工艺员岗位职责
2013/12/09 职场文书
大学生的网络创业计划书
2013/12/26 职场文书
玲玲的画教学反思
2014/02/04 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
2014年民政工作总结
2014/11/26 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js