开发者社区> 问答> 正文

在OceanBase数据库中,改为非初始配置文件里的默认密码,可以修改成功 是初始密码吗

sys旧密码登录上,在里头执行:
ALTER USER root IDENTIFIED BY '123123';
用新密码登录,登录不上;用旧密码仍登录上
obclient -h127.0.0.1 -P2881 -uroot@sys -A -p'123123'
改回初始配置文件里的默认密码,不起作用;
改为非初始配置文件里的默认密码,可以修改成功
是初始密码不能再设置一次??

展开
收起
崔问问 2023-11-29 21:32:39 58 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 1.可以改哈
    2.也可以通过配置文件修改,前提条件密码为空的情况下修改。obd cluster edit-config 集群名称。此回答整理自钉钉群:[社区]技术答疑群OceanBase

    2023-11-29 23:56:42
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在OceanBase中,sys租户的密码通常需要遵循特定的安全策略,并且可能有一些限制。如果你无法用新密码登录或更改回默认密码,这可能是由于以下原因:

    1. 安全策略

      • OceanBase可能有安全设置,要求 sys 租户的密码必须满足一定的复杂性和长度要求。
      • 你尝试的新密码可能不符合这些要求,因此系统拒绝了该密码。
    2. 修改次数限制

      • OceanBase 可能会限制短时间内对 sys 用户密码的修改次数,以防止恶意攻击。
      • 如果你在短时间内多次尝试更改密码,系统可能会暂时阻止进一步的修改。
    3. 缓存问题

      • 有时客户端或服务器端可能会缓存先前的认证信息,导致即使更改了密码,仍使用旧密码进行验证。
      • 尝试关闭并重新启动客户端程序,或者等待一段时间再尝试连接。
    4. 错误的命令格式

      • 确保你使用的 ALTER USER 命令正确无误,包括用户名、密码以及语法。
      • 在执行 ALTER USER 命令时,确保指定了正确的租户名(如root@sys)。
    5. 配置文件问题

      • 检查 OceanBase 配置文件中的相关设置,例如是否启用了某些安全特性或特殊模式。
      • 更新配置文件后,请务必重启 OceanBase 服务以应用更改。
    6. 环境变量影响

      • 如果你的环境中存在与 OceanBase 密码相关的环境变量,它们可能会影响密码的设置和验证。
    7. 版本兼容性

      • 确保你正在使用的 OceanBase 客户端版本与服务器版本兼容。
    2023-11-29 22:55:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载