LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1036|回复: 13

phpMyAdmin访问权限的问题

[复制链接]
发表于 2004-8-24 02:00:19 | 显示全部楼层 |阅读模式
我刚开始使用phpMyAdmin 看了看相关的帖子,我不明白的是我把config.inc.php里的user和password都改成了root 和123  ,这样的话不是一万个人都可以打开我的phpMyAdmin,怎么设置一下,总得有个限制吧,不改user和password又进不来

高手们给小弟我讲讲,怎么设置呀:confused: :confused: :confused: :thank :thank :thank :thank :help :help :help :help
 楼主| 发表于 2004-8-24 09:53:50 | 显示全部楼层
谁能教教我,没人回贴,自己先顶一个:confused:
太平洋里的水 该用户已被删除
发表于 2004-8-24 11:24:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-8-24 11:42:09 | 显示全部楼层
使用Apache给phpMyAdmin加密
 楼主| 发表于 2004-8-24 12:06:31 | 显示全部楼层
怎么加呀,详细说一下好吗,谢谢了先啦!
:confused: :thank
发表于 2004-8-24 12:55:29 | 显示全部楼层
在config.in.php中修改这个地方:
$cfg['Servers'][$i]['auth_type']     = 'config';  
改为:
$cfg['Servers'][$i]['auth_type']     = 'http'
发表于 2004-8-24 13:00:01 | 显示全部楼层
你可以用Apache安装目录下的bin里的htpasswd命令
比如你要加密/htdocs/sec这个目录
就在这个目录里建一个文件.htaccess(以点开头的文件名)
内容为:
AuthUserFile /htdocs/sec/htpasswd
AuthType Basic
AuthName "数据库后台管理"
require valid-user

然后再运行htpasswd命令
/apache安装目录/bin/htpasswd -c /htdocs/sec/.htpasswd mysqladmin

.htpasswd 是保存密码文件
mysqladmin是用户名
登陆那个加密文件夹验证用的
打入上面的命令后,会提示输入密码
此为验证密码


然后还得在httpd.conf
中加入一下指令:<Directory "/htdocs/sec/">
Options Indexes FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
</Directory>

最后重启Apache即可,加密完成
发表于 2004-8-24 14:05:00 | 显示全部楼层
修改config.inc.php文件。
方法1:$cfg['Servers'][$i]['auth_type'] = 'http'
方法2:$cfg['Servers'][$i]['auth_type'] = 'cookie'
           $cfg['blowfish_secret']='http://服务器IP地址/phpmyadmin/'  //约60行
 楼主| 发表于 2004-8-24 14:21:10 | 显示全部楼层
先感谢Lin友啦:%
 楼主| 发表于 2004-8-24 15:25:37 | 显示全部楼层
必须在您的配置文件中设定 $cfg['PmaAbsoluteUri'] 指令!

这个又是什么问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表