通过Navicat添加用户,该用户对某些表仅有只读权限
目录背景操作1、启动Navicat,打开数据库,点击用户按钮,在点击新建用户按钮2、添加常规信息3、点击权限按钮,然后点击添加权限按钮4、选择需要的表,然后选择select,即只能读取,不能修改,然后点击确定5、点击保存即可6、连接测试背景我们公司需要将mysql数据库中的部分表提供给第三方公司,但是只能让他们读,不能让他们修改,所以就产生了这篇博客操作说明:本次我使用的Navicat版本是:15
·
目录
背景
我们公司需要将mysql数据库中的部分表提供给第三方公司,但是只能让他们读,不能让他们修改,所以就产生了这篇博客
操作
说明:本次我使用的Navicat版本是:15.0.11
1、启动Navicat,打开数据库,点击用户按钮,在点击新建用户按钮
2、添加常规信息
主机: 主机是连接我们数据库的机器的主机ip,不是数据库所在的主机ip,本次我们不做限制,任何一个主机都可以使用该账号连接到我们的数据库
3、点击权限按钮,然后点击添加权限按钮
4、选择需要的表,然后选择select,即只能读取,不能修改,然后点击确定
权限: 上面的权限其实就是DDL、DML、DQL、QCL,由于我本次只设置只读权限,所以选择Select
注意: 如果你只让其他人对某些表有操作权限,那就不能选中数据库,比如上面的test库
5、点击保存即可
6、连接测试
解释: 只能看到拥有查询权限的表,但是不能对其进行更改操作
更多推荐
已为社区贡献12条内容
所有评论(0)