引言:
请问在freebsd+apache的主机上实现mysql库的多用户?!!每个用户只能看到自己的库,也只能修改自己的库呢??
谢谢各位指教
chhwake 回复于:2004-06-26 09:05:57
帮你顶,我也想知道这个问题。
摘要:
问题名称:solaris 9@x86上的apache2.0.48/49的mod_ssl不能被加载
问题提出者:美丽人生
问题简叙:apache2.0.48/49(两个都装过了)及其mod_ssl都安装了,apachectl start 可以启动,apachectl startssl启动失败,
问题目的:让apache2可以启动ssl
联系信息:qq:18414710
相关信息:
1、操作系统......
摘要:
个人认为,awstats的文档写的实在不怎么好,所以写下个人使用的体会,如有错误,请指正:
使用awstats logfile analyzer 6.0分析apache的log文件
我的apache版本是/1.3.28,运行在suse 9.0下。
安装:
下载awstats 6.0的安装文件,让人不能理解的是,官方网页提供的下载链接http://prdownloads.sourcef......
请问在freebsd+apache的主机上实现mysql库的多用户?!!
请问在freebsd+apache的主机上实现mysql库的多用户?!!每个用户只能看到自己的库,也只能修改自己的库呢??
【程序编程相关:
Web服务器大扫除_三、必须运行的进程】 【推荐阅读:
Web服务器大扫除_四、不可运行的进程】
【扩展信息:
Web服务器大扫除_目录 及一、概述】 谢谢各位指教
chhwake 回复于:2004-06-26 09:05:57
帮你顶,我也想知道这个问题.
因为我看许多站给的空间在给mysql数据库时就给一个建好了的db,自己就不能再建db了,
我在我自己的机器上加用户时发现用grant all privileges on *.* to aaa@localhost identified by "aaa" with grant option; 建出来的用户可以看到用 root建的数据库啊.哪么在aaa用户建一个db与root 的db重名会怎样呢?
各位指点一下啊.谢谢
honestqiao 回复于:2004-06-26 16:53:04
你去http://w.yi.org
看看fapm豪华手册
的mysql之中的
关于权限配置的部分.
可以适当配置用户的权限,
[code:1:b6cfcae7b1]
6.5 mysql提供的权限
权限信息用user.db.host.tables_priv与columns_priv表被存储在mysql数据库中(即在名为mysql的数据库中).在mysql启动时与在6.9 权限修改何时生效所说的情况时,服务器读入这些数据库表内容.
本手册所用的涉及由mysql提供的权限名称显示在下表,还有在授权表中每个权限的表列名称与每个权限有关的上下文:
权限 列 上下文
select select_priv 表
insert insert_priv 表
update update_priv 表
delete delete_priv 表
index index_priv 表
alter alter_priv 表
create create_priv 数据库.表或索引
drop drop_priv 数据库或表
grant grant_priv 数据库或表
references references_priv 数据库或表
reload reload_priv 服务器管理
shutdown shutdown_priv 服务器管理
process process_priv 服务器管理
file file_priv 在服务器上的文件存取
select.insert.update与delete权限允许你在一个数据库现有的表上实施操作.
select语句只有在他们真正从一个表中检索行是才需要select权限,你可以执行某个select语句,甚至没有任何到服务器上的数据库里的存取任何东西的许可.例如,你可使用mysql客户作为一个简单的计算器:
mysql> select 1+1;
mysql> select pi()*2;
index权限允许你创建或抛弃(删除)索引.
alter权限允许你使用alter table.
create与drop权限允许你创建新的数据库与表,或抛弃(删除)现存的数据库与表.
注意:如果你将mysql数据库的drop权限授予一个用户,该用户能抛弃存储了mysql存取权限的数据库!
grant权限允许你把你自己拥有的那些权限授给其他的用户.
file权限给予你用load data infile与select ... into outfile语句读与写服务器上的文件,任何被授予这个权限的用户都能读或写mysql服务器能读或写的任何文件.
其余的权限用于管理性操作,它使用mysqladmin程序实施.下表显示mysqladmin支配每个管理性权限允许你执行的命令:
优惠 权限拥有者允许执行的命令
reload reload, refresh, flush-privileges, flush-hosts, flush-logs, flush-tables
shutdown shutdown
precess processlist, kill
reload命令告诉服务器再读入授权表,refresh命令清洗所有表并打开与关闭记录文件,flush-privileges是reload的一个同义词,其它flush-*命令执行类似refresh的功能,但是范围更有限,并且在某些情况下可能更好用.例如,如果你只是想清洗记录文件,flush-logs比refresh是更好的选择.
shutdown命令关掉服务器.
processlist命令显示在服务器内执行的线程的信息.kill命令杀死服务器线程.你总是能显示或杀死你自己的线程,但是你需要process权限来显示或杀死其他用户启动的线程.
总的说来,只授予权限给需要他们的那些用户是一个好主意,但是你应该在授予某个权限时试验特定的警告:
grant权限允许用户放弃他们的权限给其他用户.2个有不同的权限并有grant权限的用户可以合并权限.
alter权限可以用于通过重新命名表来推翻权限系统.
...
下一页 摘要:
请教高手关于server-status认证的问题
我想用根据用户帐户名及口令进行身份认证(因为我是从远程查看,并且ip地址是动态,用allow和deny可能不行吧?)我用 allowoverride all放在<location /server-status>中行吗?
但是server-status也没有文件目录,我应该把 .htaccess 及.htpasswd放在哪里?如果这......