TiDB数据库无法回收DROP DATABASE的权限,但是保留DROP TABLE的权限

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】V6.5.4
【 Bug 的影响】
如果放开DROP权限,意味着DROP DATABASE 和 DROP TABLE都有了,可以删库跑路了,但是如果回收DROP权限,则DROP DATABASE 和 DROP TABLE都没了。
【可能的问题复现步骤】

【看到的非预期行为】

【期望看到的行为】
DROP TABLE 和 DROP DATABASE的权限控制分开,都单独控制
【相关组件及具体版本】

【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

这是个需求吧!

需求反馈
请清晰准确地描述问题场景、需求行为及背景信息,更有利于产品同学及时跟进需求
【需求涉及的问题场景】

【期望的需求行为】

【需求可替代方案】

【背景信息】
如哪些用户将从中获益,以及一些使用场景,任何API设计,模型或者图标都会更有帮助。

建议按照这个方式反馈!

DDL 权限需求

这个应该是 MySQL 的权限机制,我们 follow MySQL,所以也是这样。如果要调整,需要整体进行全面的权限设计。目前暂时没有这一块的计划。

1 个赞