您当前的位置 » 主页 > 文章中心 > 我的博客 > WampServer篇——WampServer2.0i 下配置多用户PhpAdmin
03/08
HIT:

[上一篇] [下一篇] WampServer篇——WampServer2.0i 下配置多用户PhpAdmin

发布:2010-08-03 13:44 | 分类: 我的博客 | 评论: | 来源:未知

进入D:\wamp\alias,修改phpmyadmin.conf

修改内容如下:只要是修改为Allow from all,这样就可以被任何主机访问。
<Directory "d:/wamp/apps/phpmyadmin3.1.3/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Allow from all
    Allow from 127.0.0.1
    Allow from 192.168.1.8
</Directory>
如果允许被任何主机访问,那么就要有相应的用户名和密码了。
所以要建立.htaccess,这个可以采用其它的文件名,但是需要在apache服务器中另行添加一行配置。【例如:在httpd.conf中添加
AccessFileName acl.config,就给访问控制文件指定了文件名】。但是这样做也未必有什么好处。姑且就先用.htaccess。
因为是windows系统,所以打开dos窗口:
 

 
输入如下内容:
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile D:\wamp\apps\phpmyadmin3.1.3\pwd\user-pwd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow
按回车,按下ctrl z,在回车就结束了输入。
 
以上的文件只是一个基本配置,当然有更详细的配置就要自己努力看官方文档了。
将新生成的.htaccess放到D:\wamp\apps\phpmyadmin3.1.3目录下,表示对此目录和子目录进行控制。
之下来就要创建用户密码文档了。
从以上的环节就可以看出(AuthUserFile D:\wamp\apps\phpmyadmin3.1.3\pwd\user-pwd)是新建立了一个目录pwd,然后使用user-pwd作为文件名。
进入:D:\wamp\bin\apache\Apache2.2.11\bin目录:
 
 

 
这样我们就在此目录生成了两个用户名和密码都一样的文档了,大可以配置的复杂一点防止破解。
把生成的文档copy到D:\wamp\apps\phpmyadmin3.1.3\pwd目录。
之后就是建立两个数据库和两个用户了,两个用户分别是edwin和leo,数据库就分别叫做edwinDb和leoDb。
进入phpadmin,此时以root用户登陆。
如下图操作建立两个数据库。
 

 
点击权限-->添加新用户。
 

 
点击执行。然后选择对应的数据库,此时就要全部选择了,因为要配置一个用户一个数据库的效果。
配置好后一定要重启。一次不行两次。三次不行就配置错了。
此时我们登陆一下 http://IP/phpmyadmin/
 需要认证,两个用户分别输入只能看到自己的数据库,但是都能看到information_schema,需要把它隐藏。
只需要设置在config.inc.php中设置这样一句:$cfg['Servers'][$i]['hide_db'] = ‘information_schema’;
最后重启。

 

TAG:  
 上一篇: HTML页面嵌套FLASH的全兼容方法
 下一篇: 做一个有想法的程序员

等等,下面还有精彩的文章哟:

发表评论 进入详细评论页>>
用户名:  验证码:点击我更换图片



  作品展示文章中心站内下载艺术设计案例中心服务内容业务流程留言咨询
COPYRIGHT @ 2009-2012 MartinStudio ALL RIGHTS RESERVED. Powered by DEDECMS 沪ICP备12028012号-1 网站安全检测平台