【 使用环境 】生产环境
【 OB or 其他组件 】:OMS
【问题描述】登录OMS数据迁移服务时root用户锁定
查看对应解决方案按方案修改后还是无法登录。
参照连接:https://www.oceanbase.com/docs/community-oms-cn-1000000001456806
【 使用环境 】生产环境
【 OB or 其他组件 】:OMS
【问题描述】登录OMS数据迁移服务时root用户锁定
查看对应解决方案按方案修改后还是无法登录。
参照连接:https://www.oceanbase.com/docs/community-oms-cn-1000000001456806
1、OMS没有密码超期锁定,只有多次输入错误密码导致锁定。
解决办法: 登录OMS元数据库的rm库:
update oms_user set is_locked=0 where name=‘admin’;
–如果上面不生效,在执行下面命令
update oms_user set login_failure_times=0 where name=‘admin’;
supervisorctl restart oms_console
在shell执行这条命令提示找不到:supervisorctl restart oms_console
1、sudo docker exec -i -t <image_name> /bin/bash
2、supervisorctl restart oms_console
重启console后还是提示root用户密码已锁定
update oms_user set is_locked=0 where name=‘root’;执行后,需刷新下页面再登录。若update后没刷新页面就登录,select查看is_locked还会改回1,要再执行下update刷新页面登录
登录OMS元数据库的rm库:
select id,name,role,comment,is_locked from oms_user;
执行完后用无痕浏览器登录还是提示root用户密码已锁定,另外,我也试过手动改成1再改成0,还是同样的报错,每次重新登录都会刷新
1、浏览器退出 重新登陆
2、登录OMS元数据库的rm库 在查看一下信息
select id,name,role,comment,is_locked from oms_user;
感觉is_locked这个值就一直没有变过
直接更改明文密码,为你安装时候的初始化密码
update oms_user set password=“安装oms时候的初始化密码” where id=‘xxx’;
这个是我测试的 我输错密码锁定了修改了is_locked=0是可以进来的
必须要修改为初始密码
update oms_user set password='aaAA11__' where name='admin';
不行,修改了密码也重启了console 还是提示锁定
改了密码还是不行