相关LAMP(apache+php+mysqld)安装完整教程(5)

2019-04-16 23:06

2. cookie身份验证模式

cookie身份验证模式是http身份验证模式的补充,不能使用http身份验证模式的场合都可以使用它。Cookie身份验证模式要求用户必须允许来自phpMyAdmin的cookie进入自己的计算机。即用户需要开启客户端的cookie功能。

如果想让phpMyAdmin使用cookie身份验证模式,除了必须修改config.inc.php文件里的auth_type语句外,还必须向blowfish_secret参数提供一个字符串,这个字符串可以是任意的,目的是在把登录时使用的用户和密码在存储在客户端电脑上的cookie之前,系统将会使用这个字符串对它们进行加密,在config.inc.php中修改的内容如下;

[root@localhost phpmyadmin]# vi config.inc.php … … $cfg['blowfish_secret'] = ''xxxxxxx''; //这里需要一个任意的字符串 $i = 0; $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie' ; //这条修改成cookie身份验证模式 $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['extension'] = 'mysql'; … …

和上面启动phpMyAdmin的方式一样,我们在Windows客户端使用IE浏览器,访问Web服务器上的phpMyAdmin目录下的index.php文件,需要提供MySQL的用户名和密码才能登录,如下图所示;

21

3.config身份验证模式

如果想让phpMyAdmin使用config身份验证模式,首先需要在config.inc.php文件里做出如下所示的修改,把MySQL数据库的用户名和密码以明文的方式写入,具体修改内容如下

[root@localhost phpmyadmin]# vi config.inc.php … … $i = 0; $i++; $cfg['Servers'][$i]['auth_type'] = 'config' ; //这条修改成config身份验证模式 $cfg['Servers'][$i]['host'] = 'localhost'; //添加以下两个选项 $cfg['Servers'][$i]['user'] = 'root'; //使用你MySQL数据库的用户名 $cfg['Servers'][$i]['password'] = '123456'; //使用你MySQL数据库的密码 … … 和上面启动phpMyAdmin的方式一样,我们在Windows客户端使用IE浏览器,访问Web服务器上的phpMyAdmin目录下的index.php文件,但不用提供MySQL的用户名和密码就以可登录,它使用的是config.inc.php中的以明文方式写入的用户名和密码登录的。如下图所示;

22

如上图所示,真接就可以登录phpMyAdmin操作MySQL数据库里的数据,这种模式不够安全,所以只适合在一个本地测试系统上使用。

23


相关LAMP(apache+php+mysqld)安装完整教程(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013年12月开放本科参加高校网络教育全国统一考试的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: