首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

故障分析 | 当 USAGE 碰到 GRANT OPTION

---- 1背景 近期客户反映数据库有些诡异,原本应该有部分库表访问权限的 MySQL 用户,现在可以看到权限外的一些库表信息。...(与 USAGE 相反) ALTER 代表允许使用 ALTER TABLE 来改变表结构,ALTER TABLE 同时也需要有 CREATE 和 INSERT 权限 CREATE 代表允许创建新的数据库和表...DROP 代表允许删除数据库、表、视图 SELECT 代表允许从数据库中查询表数据 INSERT 代表允许向数据库中插入表数据 UPDATE 代表允许更新数据库中的表数据 DELETE 代表允许删除数据库中的表数据...GRANT OPTION 代表允许向其他用户授权或移除权限 USAGE 代表 没有任何权限(相反于 ALL) 查看客户环境权限后,初步判断大概率是因为该用户对一个数据库同时具备 USAGE 和 GRANT...4总结 当用户对同一数据库同时具备 USAGE 和 GRANT OPTION 两种权限时,就会出现冲突。此时便可以查看到该数据库以及库下所有表的信息,但无法查看表内具体数据。

13220
领券