概述
项目中需要将数据库中某些表对其他系统开放,故需设置数据库的访问权限,使得某用户只能访问指定的表。
MySQL提供了相关的SQL语句,但本次使用Navicat以可视化方式进行配置。
方法
1、新建用户
2、设置权限
(1)服务器权限全不勾选
(2)权限
权限用于设置该用户可操作哪些数据库或表,且可设置操作权限。
比如说:我本次选择test用户只可操作test_db数据库下的tb_1和tb_2表,且只有查询权限。
(3)点击保存后退出当前登录
3、以新用户登录
(1)登录
登录后可以看到,当前用户只可操作test_db数据库下的tb_1和tb_2表。
(2)测试查询和新增
可以看到,查询SQL执行成功,新增SQL被驳回。
标签:或表,数据库,SQL,用户,Navicat,MySQL,test,权限,tb From: https://blog.51cto.com/weiyuqingcheng/8430557