Files
oceanbase/docs/docs-cn/10.sql-reference/5.sql-statement/10.alter-user.md
2022-02-10 14:51:49 +08:00

110 lines
1.1 KiB
Markdown

ALTER USER
===============================
描述
-----------
该语句主要用于执行以下操作:
* 修改 OceanBase 用户的密码。
* 锁定或者解锁用户,且被锁定的用户不允许登录。
**说明**
必须拥有全局 UPDATE USER 的权限,才可以执行本命令。
格式
-----------
* 修改用户密码
```javascript
ALTER USER 'username' IDENTIFIED BY 'password';
```
* 锁定用户
```javascript
ALTER USER user [lock_option]
lock_option:{
ACCOUNT LOCK
| ACCOUNT UNLOCK}
```
参数解释
-------------
| **参数** | **描述** |
|----------------|--------|
| ACCOUNT UNLOCK | 锁定用户。 |
| ACCOUNT UNLOCK | 解锁用户。 |
示例
-----------
* 修改密码
执行以下命令将用户 sqluser01 的密码修改为 abc123。
```javascript
ALTER USER 'sqluser01' IDENTIFIED BY 'abc123';
```
* 锁定用户
锁定用户 obsqluser01。
```javascript
ALTER USER 'obsqluser01' ACCOUNT LOCK;
```
* 解锁用户
解锁用户 obsqluser01。
```javascript
ALTER USER 'obsqluser01' ACCOUNT UNLOCK;
```