liyihongcug 发表于 2009-6-26 16:29:45

一个库能被本地和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:09

用grant语句,能办到。

mysql> grant yourprivileges on yourdb.yourtable to user@'IP' identified by 'password';

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

参考:http://www.mysqlpub.com/onlinemanual/doc/refman/5.1/zh/database-administration.html#user-account-management
页: [1]
查看完整版本: 一个库能被本地和b机器访问, 但a机器的其他库还是能被其他机器正常访问