---
title: "ALTER USER | OceanBase 文档中心"
description: ALTER USER 描述 该语句主要用于执行以下操作： 修改 OceanBase 用户的密码。 修改 OceanBase 用户连接的加密方式。 修改 OceanBase 用户的 Primary Zone。 说明 必须拥有 UPDATE USER 的权限，才可以执行本命令。 格式 修改用户密码 ALTER USER …
---
切换语言

- 中文站 - 简体中文
- 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 用户的密码。
 - 修改 OceanBase 用户连接的加密方式。
 - 修改 OceanBase 用户的 Primary Zone。

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

## 格式

- 修改用户密码

```javascript
ALTER USER username IDENTIFIED BY password;

```

- 修改用户连接的加密方式

```javascript
ALTER USER user REQUIRE {NONE | SSL | x509 | tls_option_list}

tls_option_list:
  tls_option
  | tls_option_list tls_option

tls_option:
      CIPHER str_value
    | ISSUER str_value
    | SUBJECT str_value

```

- 修改用户的 Primary Zone。

```sql
ALTER USER username PRIMARY_ZONE 'zone_name';

```

## 参数解释

| 参数 | 描述 |
| --- | --- |
| REQUIRE | 指定加密协议。 |
| password | 指定用户密码。 |
| PRIMARY_ZONE | 指定用户的 Primary Zone。 |

## 示例

- 修改用户 sqluser01 的密码为 abc123

```javascript
ALTER USER sqluser01 IDENTIFIED BY abc123;

```

- 修改用户连接加密协议为 SSL

```javascript
ALTER USER sqluser REQUIRE SSL;

```

- 修改用户 sqluser 的 Primary Zone 为 Zone3

```sql
ALTER USER sqluser01 PRIMARY_ZONE 'Zone3';

```

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