|
|
发表于 2005-6-29 09:56:41
|
显示全部楼层
这是一种策略,并不是技术上的必然要求.
查一下MYSQL数据文件的权限,你会发现它的OWNER是MYSQL而且是 rw--------
这说明如果访问者不是MYSQL(或ROOT)就读不到数据. 这是一个相对安全的方案. 不然把这个权限赋给读呢?
而系统启动时,也是先切到MYSQL用户环境下再启动MYSQL服务器的,这样可以使得MYSQL得到最恰当的权限,比用ROOT启动之更安全. 如果有其它人想通过普通用户启动服务器来访问数据库,就算是服务器程序可以执行但因数没有数据文件访问权限还是读不到数据.
这也是为什么一些MYSQL辅助工具先到切到MYSQL用户下再工作的原因. |
|