首批通过分布式安全可靠测评,为关键业务系统打造
SET PASSWORD
更新时间:2026-04-30 18:31:43
描述
该语句用于修改 OceanBase 数据库当前登录用户或其他用户的密码。
有关其它修改用户密码的方式,请参见 ALTER USER。
语法
SET PASSWORD [FOR user_name] = PASSWORD(password);
password:
STR_VALUE
参数解释
| 参数 | 描述 |
|---|---|
| FOR | 表示修改指定用户的密码,为可选项。必须拥有 ALTER USER 的系统权限,才可以修改指定用户的密码。如果没有指定 FOR 子句,表示修改当前用户的密码。任何成功登录的用户都可以修改当前用户的密码。 |
| user_name | 用户名称。 |
| password | 用户的新密码。 |
示例
将用户 user1 的密码修改为 **1***。
obclient> SET PASSWORD FOR user1 = PASSWORD(**1***);
Query OK, 0 rows affected