【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.4.2社区版
【问题描述】清晰明确描述问题
部署ocp 我使用的是 使用全新OB来存储metadb, 然后在配置metadb的时候,只让我输入了obproxy_sys_password 密码,没让我输入observer_sys_password 的密码,所以这个密码是自动生成了,我部署好了之后怎么能查到这个密码是什么呢,我查obproxy 参数,但是是密文了

2 个赞
根据您的描述,在部署OCP并使用全新的OceanBase存储MetaDB时,系统只让您输入了obproxy_sys_password密码而没有要求输入observer_sys_password。现在您希望查询这个自动生成的observer_sys_password密码。
1. 查询observer_sys_password
在OceanBase中,observer_sys_password通常是由系统自动生成并在部署过程中自动配置的。但是,由于安全原因,直接从数据库或配置文件中查看这个密码通常是加密形式的,不易读取明文。
解决方案:
-
通过OCP界面查询:
如果您是在OCP界面进行的部署,并且OCP版本支持显示或重置这些密码,您可以尝试以下步骤:- 登录到OCP控制台。
- 导航到“集群管理” → “集群列表”,选择相应的OceanBase集群。
- 在集群详情页面,找到“用户和权限”部分,检查是否有显示或重置
root@sys密码的功能。
-
通过SQL查询(可能不适用):
您提到查询OBProxy参数时是密文,这表明直接通过SQL查询可能也无法看到明文密码。但可以尝试查询相关配置表,以确认是否能找到相关信息。SELECT * FROM __all_virtual_tenant_meta_table WHERE tenant_name = 'sys';注意:此方法可能无法获取明文密码,仅用于参考。
-
联系技术支持:
如果以上方法都无法获取明文密码,建议您联系OceanBase的技术支持团队。他们可以提供更专业的帮助来解决这个问题。
2. 其他注意事项
- 安全性和隐私: 明文密码通常不会直接存储在数据库中,而是以加密形式存在,以保证安全性。
- 文档参考:
如果您还有其他问题,请随时告知。
更多信息请查看:
很好
哎,ob组件多密码多
学习了