mysql数据库如何设置用户的权限,比如有100张表。我想设置用户只读其中99张表。还有一张表无权访问。

mysql数据库如何设置用户的权限,比如有100张表。我想设置用户只读其中99张表。还有一张表无权访问。### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

临摹微笑
浏览 892回答 3
3回答

繁花不似锦

方便的话,将99张表和1张表分开两个schema存放,只授权99张表的schema权限给用户。不然就一个表一个表地授权吧

慕哥9229398

grant语句了解一下

潇潇雨雨

不方便的话,就将该数据库下的所有表先grant给该用户;然后,再单独revoke那张无权访问的表。 关于grant与revoke用法请参考:mysql授权与撤销授权
打开App,查看更多内容
随时随地看视频慕课网APP