锁定和解锁用户 
============================

本节主要介绍 OceanBase 数据库锁定和解锁用户的命令示例及操作方法。

通过 SQL 语句锁定和解锁用户 
-------------------------------------

* MySQL 模式

  MySQL 模式的锁定和解锁用户示例如下：

  
  * 锁定用户

    ```sql
    obclient> ALTER USER demo ACCOUNT LOCK;
    Query OK, 0 rows affected (0.02 sec)
    
    obclient -udemo@demo0_111 -P2881 -h10.10.10.1   -pttt
    obclient: [Warning] Using a password on the command line interface can be insecure.
    ERROR 3118 (HY000): User locked
    ```

    
  

  

  
  * 解锁用户

    ```sql
    obclient> ALTER USER demo ACCOUNT UNLOCK;
    Query OK, 0 rows affected (0.02 sec)
    
    obclient -udemo@demo0_111 -P2881 -h10.10.10.1   -pttt
    obclient: [Warning] Using a password on the command line interface can be insecure.
    Welcome to the OceanBase monitor.  Commands end with ; or \g.
    Your OceanBase connection id is 3222145887
    Server version: 5.7.25 OceanBase 2.2.74 (...) (Built Jul 15 2020 21:30:23)
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    obclient>
    ```

    
  

  

  




通过 OCP 锁定和解锁用户 
-----------------------------------

OCP 从 V2.5.0 版本开始支持锁定和解锁 MySQL 兼容模式的用户。

**前提条件** 

锁定和解锁用户前，需要确认以下信息：

* 当前 OCP 用户需要具有租户修改权限，OCP 用户权限相关信息请参见对应版本的《OCP 用户指南》文档。

  

* 当前 OCP 用户的密码箱中具有该租户的 root 密码，OCP 用户的密码箱相关操作请参见对应版本的《OCP 用户指南》文档。

  




**操作步骤** 

1. 登录 OCP。

   

2. 在左导航栏上单击 **租户** ，进入租户概览页面。

   

3. 在租户列表中，筛选 **租户模式** 为 **MySQL** 的租户，单击其租户名，进入 **总览** 页面。

   

4. 在左侧导航栏上，单击 **用户管理** 。

   

5. 在用户列表中，找到待操作的用户，在对应的 **锁定** 列中，选择开启或关闭锁定开关。

   **说明**

   

   开启锁定开关后，将导致该用户不允许登录，请谨慎操作。

   ![修改权限](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8382049061/p206093.png)
   



