允许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 相关文章推荐
PHP 常见郁闷问题答解
Nov 25 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
Jan 27 PHP
codeigniter实现get分页的方法
Jul 10 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
May 21 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php设计模式之观察者模式定义与用法经典示例
Sep 19 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 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程序猿都应该拜读的书
2014/12/31 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
js 上传图片预览问题
2010/12/06 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
ES6小技巧之代替lodash
2019/06/07 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
在Python的Django框架中创建语言文件
2015/07/27 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
python实现桌面气泡提示功能
2019/07/29 Python
在vscode中配置python环境过程解析
2019/09/28 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
keras:model.compile损失函数的用法
2020/07/01 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
渔夫的故事教学反思
2014/02/14 职场文书
绿色城市实施方案
2014/03/19 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
2014年个人委托书范本
2014/10/13 职场文书
西安事变观后感
2015/06/12 职场文书
立案决定书范文
2015/06/24 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android