在日常运维工作中,难免会遇到MetaDB租户密码遗忘、丢失的情况,为了方便大家快速排查、找回密码,高效解决运维问题,本文整理了 MetaDB业务租户密码找回和 MetaDB Sys租户密码找回的完整操作步骤。
1)登陆OAT容器
docker
exec -it oat bash
2)执行管理脚本
python3 /oat/manage.py shell
3)输入以下内容后,按回车
from oat.models import Component
4)先按TAB键,再回车,输入以下内容后,再次按回车
for c
in Component.objects.filter(
type=
'metadb'): c.inner_service
再回车键即可

获取root@sys密码
step1:从OAT白屏获取 MetaDB 组件名字
step2:进入OAT容器
docker
exec -it oat bash
step3:查询OAT元数据中存储的root@sys密码
python3 manage.py shell <<<
"from oat.models import Component; print(Component.objects.get(name='
${替换为MetaDB名字}').config['sys_root_password'])"
step4:查询OAT元数据中存储的proxysys@sys密码
python3 manage.py shell <<<
"from oat.models import Component; print(Component.objects.get(name='
${替换为MetaDB名字}').config['proxysys_password'])"
如果你在实际操作中遇到问题,可以在评论区留言交流。后续我们会持续分享更多运维干货,记得 关注不迷路,下次见~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047467/viewspace-3114791/ ,如需转载,请注明出处,否则将追究法律责任。