开发者社区 问答 正文

OceanBase数据库中修改租户的命令是什么样的?

"OceanBase数据库中修改租户的命令是什么样的,文档里看到修改租户名,没看到修改密码?
命令行修改租户密码,有什么密码限制吗,有时候能修改成功,有时候修改不成功
语句: ALTER USER root IDENTIFIED BY '**';

**密码为::
CNase203#xz?c09-3 不行
CNase203#xz?09-3 可以
两个密码执行语句在命令行都成功没报错,但只有第二个密码可以变更到。
就是有时候更改有效,有时候无效? 更新密码有什么限制吗?"

展开
收起
十一0204 2023-09-27 07:51:53 119 分享 版权
来自: OceanBase
2 条回答
写回答
取消 提交回答
  • 在OceanBase数据库中,您可以使用ALTER USER命令来修改用户的密码。以下是具体的语法:

    ALTER USER username IDENTIFIED BY 'new_password';
    

    在这个语句中,"username"是您想要修改密码的用户名,"new_password"是您想要设置的新的密码。

    关于您的问题,可能是因为旧密码和新密码的复杂度不同。OceanBase数据库对密码有一定的复杂度要求,例如,密码必须包含大写字母、小写字母、数字和特殊字符等。如果您的新密码不满足这些要求,那么修改密码的操作可能会失败。

    此外,如果您在命令行中使用的是临时密码,那么修改密码的操作也可能会失败。因为在OceanBase数据库中,临时密码是不被允许的,您需要使用永久密码。

    2023-09-27 11:08:47
    赞同 展开评论
  • 意中人就是我呀!

    "修改密码在这里
    最下方https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033498
    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033846
    更新密码和修改密码有什么区别哪 限制都是一样的 就是原密码不能重复吧。此回答整理至钉群“[社区]技术答疑群OceanBase”"

    2023-09-27 08:02:59
    赞同 展开评论