---
title: "查看用户权限 | OceanBase 文档中心"
description: 查看用户权限 用户创建成功后，您可以根据需要查看用户的权限。 通过 SQL 语句查看用户权限 管理员登录数据库的 MySQL 租户。 通过以下方式查看用户权限： 通过 SHOW GRANTS 语句查看某个用户被授予的权限。 示例如下： obclient&gt; SHOW GRANTS FOR user1; +-------…
---
切换语言

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

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

# 查看用户权限

更新时间：2023-07-18 14:35:50

用户创建成功后，您可以根据需要查看用户的权限。

## 通过 SQL 语句查看用户权限

1. 管理员登录数据库的 MySQL 租户。
 2. 通过以下方式查看用户权限：

      - 通过 `SHOW GRANTS` 语句查看某个用户被授予的权限。

       示例如下：

       ```sql
       obclient> SHOW GRANTS FOR user1;
       +----------------------------------------+
       | Grants for user1@%                     |
       +----------------------------------------+
       | GRANT INSERT, SELECT ON *.* TO 'user1' |
       | GRANT SELECT ON `db1`.* TO 'user1'     |
       +----------------------------------------+
       2 rows in set

       ```
      - 查看用户所拥有的用户级权限。

       管理员可以通过 `mysql.user` 视图查看某个用户所拥有的用户级权限。普通用户可以通过 `mysql.user` 视图查看自己所拥有的用户级权限。

       示例如下：

       ```sql
       obclient> SELECT * FROM mysql.user WHERE user='user1'\G;
       *************************** 1. row ***************************
                         host: %
                         user: user1
                     password: ****************************************
                  select_priv: Y
                  insert_priv: Y
                  update_priv: N
                  delete_priv: N
                  create_priv: N
                    drop_priv: N
                  reload_priv: N
                shutdown_priv: N
                 process_priv: N
                    file_priv: N
                   grant_priv: N
               reference_priv: N
                   index_priv: N
                   alter_priv: N
                 show_db_priv: N
                   super_priv: N
        create_tmp_table_priv: N
             lock_tables_priv: N
                 execute_priv: N
              repl_slave_priv: N
             repl_client_priv: N
             create_view_priv: N
               show_view_priv: N
          create_routine_priv: N
           alter_routine_priv: N
             create_user_priv: N
                   event_priv: N
                 trigger_priv: N
       create_tablespace_priv: N
                     ssl_type:
                   ssl_cipher:
                  x509_issuer:
                 x509_subject:
                max_questions: 0
                  max_updates: 0
              max_connections: 0
         max_user_connections: 0
                       plugin: ob_native_password
        authentication_string:
             password_expired:
       1 row in set

       ```

       更多 `mysql.user` 视图的字段及说明请参见 [mysql.user](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000367732)。
      - 查看用户所拥有的数据库级权限。

       管理员可以通过 `mysql.db` 视图查看某个用户所拥有的数据库级权限。普通用户可以通过 `mysql.db` 视图查看自己所拥有的数据库级权限。

       ```sql
       obclient> SELECT * FROM mysql.db WHERE user='user1'\G;
       *************************** 1. row ***************************
                        host: %
                          db: test
                        user: user1
                 select_priv: Y
                 insert_priv: Y
                 update_priv: Y
                 delete_priv: N
                 create_priv: N
                   drop_priv: N
                  grant_priv: N
              reference_priv: N
                  index_priv: Y
                  alter_priv: Y
       create_tmp_table_priv: N
            lock_tables_priv: N
            create_view_priv: N
              show_view_priv: Y
         create_routine_priv: N
          alter_routine_priv: N
                execute_priv: N
                  event_priv: N
                trigger_priv: N
       1 row in set

       ```

       更多 `mysql.db` 视图的字段及说明请参见 [mysql.db](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000367726)。

## 通过 OCP 查看用户权限

1. 登录 OCP。
 2. 在左导航栏上单击 **租户** ，进入 **租户** 页面。
 3. 在租户列表中，选择 **租户模式** 为 **MySQL** 的租户，进入 **总览** 页面。
 4. 在左侧导航栏上，单击 **用户管理** 。
 5. 在用户列表中，找到待查看的用户，将鼠标悬停在 **拥有系统权限** 、 **拥有角色** 对应的列上，查看该用户所拥有的权限及角色。

   ![查看用户权限](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/1200659361/p343082.png)

## 相关阅读

用户权限及授权相关操作介绍，请阅读以下内容：

- [用户及权限概述](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000368667)
 - [修改用户权限](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000368684)

 上一篇 下一篇 ![有帮助](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) 咨询热线
