---
title: "ALTER USER | OceanBase 文档中心"
description: "ALTER USER 描述 该语句主要用于执行以下操作： 修改 OceanBase 数据库用户的密码。 锁定或者解锁用户，且被锁定的用户不允许登录。 说明 必须拥有全局 CREATE USER 的权限，才可以执行本命令。 语法 修改用户密码 ALTER USER &#x27;username&#x27; IDENTIFIED BY &#x27;p…"
---
切换语言

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

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

# ALTER USER

更新时间：2023-07-17 13:54:34

## 描述

该语句主要用于执行以下操作：

- 修改 OceanBase 数据库用户的密码。
 - 锁定或者解锁用户，且被锁定的用户不允许登录。

> **说明**
>
>  
>
> 必须拥有全局 `CREATE USER` 的权限，才可以执行本命令。

## 语法

- 修改用户密码

  ```javascript
  ALTER USER 'username' IDENTIFIED BY 'password';

  ```
 - 锁定用户

  ```javascript
  ALTER USER user [lock_option];

  lock_option:
      ACCOUNT LOCK | ACCOUNT UNLOCK

  ```

## 参数解释

| **参数** | **描述** |
| --- | --- |
| ACCOUNT LOCK | 锁定用户。 |
| ACCOUNT UNLOCK | 解锁用户。 |

## 示例

- 修改密码

  执行以下命令将用户 `sqluser01` 的密码修改为 `******`。

  ```javascript
  obclient> ALTER USER 'sqluser01' IDENTIFIED BY '******';

  锁定用户 `obsqluser01`。

  ```javascript
  obclient> ALTER USER 'obsqluser01' ACCOUNT LOCK;

  ```
 - 解锁用户

  解锁用户 `obsqluser01`。

  ```javascript
  obclient> ALTER USER 'obsqluser01' ACCOUNT UNLOCK;

  ```

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