基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
权限转授
更新时间:2026-04-10 11:58:35
权限转授解决了授权者集中的问题。通过在授权时指定 with admin/grant option,可以同时授予用户将对应权限转授给其他用户的权限。回收用户的对象权限或系统权限时,不会级联回收该用户转授的权限。
权限转授示例
权限转授失败示例
使用 root 用户登录集群的 MySQL 租户。
创建用户 A 并授权,但是不加
with grant option参数。obclient> GRANT ALL PRIVILEGES ON *.* TO A IDENTIFIED BY '******'; Query OK, 0 rows affected (0.034 sec)使用 A 用户登录集群,并创建用户 B,同时授予和用户 A 相同的权限,发现报错。
obclient> GRANT ALL PRIVILEGES ON *.* TO 'B' IDENTIFIED BY '******'; ERROR 1227 (42501): Access denied; you need (at least one of) the GRANT privilege(s) for this operation注意
为用户授权时不带这
with grant option参数,则它的权限不可以传递授予其它用户
权限转授成功示例
使用 root 用户登录集群的 MySQL 租户。
为 A 用户授权,添加
with grant option参数。示例如下。obclient> GRANT ALL PRIVILEGES ON *.* TO A with grant option;使用 A 用户登录集群,同时为 A 用户创建的 B 用户,授予和 A 用户相同的权限,提示授权成功。
obclient> GRANT ALL PRIVILEGES ON *.* TO 'B' IDENTIFIED BY '******'; Query OK, 0 rows affected (0.058 sec)