PDA

查看完整版本 : 请教关于虚拟主机中MySQL的实现方法


hwin
2001-03-07, 11:56
我想做一台服务器以提供MySQL+PHP的支持,但如何实现Mysql的用户管理,使之更为安全可靠

冷风
2001-03-07, 12:04
虚拟主机和mysql有什么关系??你只要建一个database和用户把这个数据库的权限都给他就可以了

hwin
2001-03-07, 18:57
我的意思是让虚拟主机的用户象ftp/www这样在形式上有独占性,也即是让他拥有root的权限,但与别的用户互不干扰,是独立的。

子夜游魂
2001-03-07, 23:04
你可以控制到他对自己的目录具有全部权限。但是想具有和root一样的权限,恐怕就不行了。因为root的权限最高,所有的命令和目录都可以访问使用。
或者说你是什么其他的意思?能不能举个更明确些的例子?

hwin
2001-03-08, 14:59
更正一下,我的意思是让每个虚拟用户在MySQL下单独拥有root权限,与系统的root不是同一个概念..
也就是说在虚拟主机的用户在用数据库时,自己可以建库、删库,管理自己的用户表,不需要系统管理员创建(每个虚拟主机的用户都拥有自己的mysql这个database,不是与他人公用这个database,即相对独立性,并且也看不到别的用户的库)

冷风
2001-03-08, 15:32
grant all on database.* to user@%
之后客户只要装一个mysql客户端就可以自己登陆服务器任意修改属于自己的数据(建议不要这样做有安全问题,而且数据在传输过程中不是加密的,用户的用户名和密码都可以被监控软件监控)

hwin
2001-03-09, 10:08
谢谢冷风,这个问题是因我的一个朋友而想起来的。
我的朋友申请了虚拟主机,支持PHP+MySQL,我用PHPMyAdmin管理查看,发现这个虚拟主机提供商就是这么做的。因为MySQL默认有mysql和test两个数据库,我是用root登陆上去的,我就有了root权限,我可以修改mysql库,我也可以自由建库,删库,与我独立使用一台服务器没什么两样!当然主页空间有容量限制的啦。
于是,我想自己也配置一下,特来询问各位大虾,再一次感谢各位!

冷风
2001-03-09, 10:32
不会吧???你是说提供商直接把整个数据库的权限都给你了???
此外我的也想申请一个PHP+MYSQL的空间哪里有速度快质量好的免费空间申请