OB创建新实例后修改密码无法登录问题

链接新租户后 修改密码后无法登录

建议大家遇到普通租户,忘记密码问题,可以参考下:

1.通过root用户登陆到sys租户 示例:obclient -h1.1.1.123 -P2881 -uroot@sys -p

2.切换租户到对应的业务租户 alter system change tenant mysql01;

3.清空租户的超级用户的密码update __all_user set passwd=’’ where user_name=‘root’; //对于oracle 租户,请将用户名改为SYS

select user_name, passwd from __all_user; // 确认用户的口令已经被修改

4.重新登陆到对应的业务租户。此时不需要密码了。

obclient -h1.1.1.123 -P2881 -uroot@mysql01

说明:如果仍然需要密码才能登陆,请考虑重新启动对应节点所在的observer进程。

5.登录后,修改租户(root)密码 alter user root identified by ‘root’;


如果按上面方法不行的话,继续跟帖反馈下

如果obd部署的话,可以obd cluster edit-config xxx 方式查看sys租户的root用户密码,对应的配置项root_password,

如果是手动部署的ob集群,后续忘记了sys租户的root用户密码,该如何重新设置呢?