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

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

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

# 查看用户权限

更新时间：2023-08-01 11:45:47

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.1.0/zh-CN/700.reference/200.administrator-guide/200.basic-database-management/400.manage-tenants/900.manage-users-and-permissions/300.mysql-mode/400.view-the-user-permissions-of-mysql-mode.md)  

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

## 操作步骤

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

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

       示例如下：

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

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

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

       示例如下：

       ```sql
       obclient> SELECT * FROM mysql.user WHERE user='test'\G;
       *************************** 1. row ***************************
                         host: %
                         user: test
                     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/common-oceanbase-database-cn-10000000001702032)。
      - 查看用户所拥有的数据库级权限。

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

       ```sql
       obclient> SELECT * FROM mysql.db WHERE user='test'\G;
       *************************** 1. row ***************************
                        host: %
                          db: test
                        user: test
                 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/common-oceanbase-database-cn-10000000001702022)。

## 相关文档

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

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

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