MariaDB社区

标题: 一个库能被本地和b机器访问, 但a机器的其他库还是能被其他机器正常访问 [打印本页]

作者: liyihongcug    时间: 2009-6-26 16:29
标题: 一个库能被本地和b机器访问, 但a机器的其他库还是能被其他机器正常访问
局网都需要连接服务器a 的 一个oddsmatrix库。但是另外一个库oddsdb不需要,所以要加限制。
现在的意思是 这个服务器a的 mysql的除了库oddsdb的所有数据库能被用户bet访问,但服务器a的库oddsdb只能被一台机器10.0.0.1访问。   现在是对一个用户进行权限限制。  需要组合myql下 的user db host里面设置deny也就是一个用户只能在1台机器上访问服务器所有库
该用户在其他机器上能访问除了1个库的其他所有库 (其他机器不能访问指定的一个库 )
作者: kider    时间: 2009-6-27 12:10
用grant语句,能办到。

mysql> grant yourprivileges on yourdb.yourtable to [email=user@]user@'IP'[/email] identified by 'password';

替换其中的权限及设置为你需要。

参考:http://www.mysqlpub.com/onlinemanual/doc/refman/5.1/zh/database-administration.html#user-account-management




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2