跳到主要内容

SET PASSWORD

描述

该语句用于修改 seekdb 当前登录用户或其他用户的密码。

语法

SET PASSWORD [FOR user] = password_option;

password_option: {
PASSWORD('authstring')
|'hashstring'
}

参数解释

参数描述
FOR user如果没有 FOR user 子句,表示修改当前用户的密码。任何成功登录的用户都可以修改当前用户的密码。 如果有 FOR user 子句,表示修改指定用户的密码。必须拥有全局的 CREATE USER 权限,才可以修改指定用户的密码。
password默认 password 为明文传输,会在内核做一次编码。

示例

  • 修改当前用户的密码。

    SET PASSWORD = PASSWORD('**1***');
    Query OK, 0 rows affected (0.034 sec)
  • 修改 sqluser01 用户的密码。

    SET PASSWORD FOR sqluser01 = PASSWORD('**2***');
    Query OK, 0 rows affected (0.041 sec)