---
title: "mysql.role_edges - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: mysql.role_edges 说明 在 V4.3.x 版本中，该视图从 V4.3.1 版本开始引入。 在 V4.2.x 版本中，该视图从 V4.2.3 版本开始引入。 功能描述 视图 mysql.role_edges 用于展示角色和用户之间的授予关系。 字段说明 字段 类型 是否为 NULL 描述 FROM_HO…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# mysql.role_edges

更新时间：2026-03-18 18:25:40

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/700.system-views/400.system-view-of-mysql-mode/200.dictionary-view-of-mysql-mode/3790.mysql-role_edges-of-mysql-mode.md)

#### 说明

- 在 V4.3.x 版本中，该视图从 V4.3.1 版本开始引入。
 - 在 V4.2.x 版本中，该视图从 V4.2.3 版本开始引入。

## 功能描述

视图 `mysql.role_edges` 用于展示角色和用户之间的授予关系。

## 字段说明

| **字段** | **类型** | **是否为 NULL** | **描述** |
| --- | --- | --- | --- |
| FROM_HOST | varchar(255) | NO | 被授予的 Role 账户 Host 名字 |
| FROM_USER | varchar(128) | NO | 被授予的 Role 账户名 |
| TO_HOST | varchar(255) | NO | 受赠者账户 Host 名字 |
| TO_USER | varchar(128) | NO | 受赠者账户名 |
| WITH_ADMIN_OPTION | varchar(1) | NO | 授予角色的权限是否具有 ADMIN 权限选项 |

## 查询示例

查询角色 `role1` 和用户 `user001` 之间的授予关系。

1. 新建角色 `role1`。

   ```shell
   obclient [oceanbase]> CREATE ROLE IF NOT EXISTS role1;
   Query OK, 0 rows affected, 1 warning

   ```
 2. 将 `ALTER SYSTEM` 权限授予角色 `role1`。

   ```shell
   obclient [oceanbase]> GRANT ALTER SYSTEM ON *.* TO role1;

   ```
 3. 新建用户 `user001`。

   ```shell
   obclient [oceanbase]> CREATE USER 'user001'@'%' IDENTIFIED BY '******';

   ```
 4. 将角色 `role1` 授予新创建的用户 `user001`。

   ```shell
   obclient [oceanbase]>GRANT role001 TO user001 WITH ADMIN OPTION;;

   ```
 5. 查询角色 `role1` 和用户 `user001` 之间的授予关系。

   ```shell
   obclient > SELECT * FROM mysql.role_edges;

   ```

   查询结果如下：

   ```shell
   +-----------+-----------+---------+---------+-------------------+
   | FROM_HOST | FROM_USER | TO_HOST | TO_USER | WITH_ADMIN_OPTION |
   +-----------+-----------+---------+---------+-------------------+
   | %         | role001   | %       | user001 | Y                 |
   +-----------+-----------+---------+---------+-------------------+
   1 row in set

   ```

## 相关视图或文档

- 查看用户默认启用的角色信息：[mysql.default_roles](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004478281)
 - 查看用户角色的详细操作及说明，参见 [查看角色](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004480426)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
