数据库设置用户只能看到并查询固定视图

想单独建个用户,外部人员通过这个用户只能看到给他提供的视图并查询,现在在ocp建完用户 赋权限SHOW VIEW 啥都能看到只是不让查询修改删除,创建用户时鉴权不能不给,有什么解决方案吗?

原生mysql也是如此表现。
OCP上可以指定视图表名的,或者sql赋予查看视图和查询权限,得指定视图名。
grant show view ,select on test.视图表名 to 用户名;