LinuxSir.cn,穿越时空的Linuxsir!

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

请问怎么在mysql中建立两个不同的用户A和B(各自建的数据库不能相互访问)

[复制链接]
发表于 2006-7-3 09:47:31 | 显示全部楼层 |阅读模式
请问怎么在mysql中建立两个不同的用户A和B,并且A用户建立的数据库,B用户不能访问(不能看到),反之B用户建立的数据库A用户也不能访问?
发表于 2006-7-3 09:56:37 | 显示全部楼层
建立database a 和database b
把a 的权限grant给用户a,b的权限grant给用户b
a可以访问a,b可以访问b
但是a只能看到b这个库,而库里的东西法看到
b也是类似的结果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-5 16:28:50 | 显示全部楼层
我现在是先建了两个用户A和B,建立步骤如下:
mysql>GRANT ALL PRIVILEGES ON *.* TO a@localhost IDENTIFIED BY '123456 ' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO a@ "%" IDENTIFIED BY '123456 ' WITH GRANT OPTION;(我需要在远程使用mysql)
用户b也是用一样的方法。
那我现在应该怎么做呢?是先用root建两个库,然后分别指派给用户A和B吗??具体命令是怎么样的呢?谢谢了。
回复 支持 反对

使用道具 举报

发表于 2006-7-6 10:47:43 | 显示全部楼层
那就用phpmyadmin来管理吧,鼠标操作,并且每步都会显示出相关的SQL命令,正好可以学习,还不用问人。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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