租户的密码突然失效

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】
【问题描述】某个租户突然连接不上,但是没有修改密码,进入sys租户也无法修改密码
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
企业微信截图_17879066113013
image
image

1 个赞

记得黑屏方式修改密码这类操作不能在obclient切换用户方式改,要退出后再用高权限用户改。

没有权限更大的用户了,mq_uat就一个root用户

控制台(OCP)的操作受阻,最直接的办法是通过命令行(OBClient)重置 mq_uat 租户的密码。即使你认为密码没变,通过管理员强制重置能消除两边不一致的可能。

  1. 连接 Sys 租户:使用管理员账号连接到集群的 sys 租户(例如 obclient -h主机IP -P2881 -uroot@sys -p密码 -c -A oceanbase)。

  2. 执行修改命令:将 mq_uat 的密码重置为你需要的新密码。

    ALTER USER ‘mq_uat’ IDENTIFIED BY ‘新密码’;

  3. 重新尝试连接:使用新密码重新连接租户。

业务租户的root密码 如果忘记了 就登录不了了 没有办法修改了