用于修改OceanBase登录用户的密码。

    格式

    1. SET PASSWORD [FOR user =] password_option;
    2. password_option:
    3. {
    4. PASSWORD(‘authstring’)
    5. |’hashstring
    6. }

    或者

    1. ALTER USER 'username' IDENTIFIED BY 'password';
    • 如果没有For user子句,则修改当前用户的密码。任何成功登陆的用户都可以修改当前用户的密码。
    • 如果有For user子句,或使用第二种语法,则修改指定用户的密码。必须拥有全局UPDATE USER权限,才可以修改制定用户的密码。

    示例

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

    1. SET PASSWORD FOR sqluser01 = PASSWORD('abc123');

    或者

    1. ALTER USER 'sqluser01' IDENTIFIED BY 'abc123';