ocp 部署问题123

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

2 个赞

@论坛小助手

根据您的描述,在部署OCP并使用全新的OceanBase存储MetaDB时,系统只让您输入了obproxy_sys_password密码而没有要求输入observer_sys_password。现在您希望查询这个自动生成的observer_sys_password密码。

1. 查询observer_sys_password

在OceanBase中,observer_sys_password通常是由系统自动生成并在部署过程中自动配置的。但是,由于安全原因,直接从数据库或配置文件中查看这个密码通常是加密形式的,不易读取明文。

解决方案:

  • 通过OCP界面查询:
    如果您是在OCP界面进行的部署,并且OCP版本支持显示或重置这些密码,您可以尝试以下步骤:

    1. 登录到OCP控制台。
    2. 导航到“集群管理” → “集群列表”,选择相应的OceanBase集群。
    3. 在集群详情页面,找到“用户和权限”部分,检查是否有显示或重置root@sys密码的功能。
  • 通过SQL查询(可能不适用):
    您提到查询OBProxy参数时是密文,这表明直接通过SQL查询可能也无法看到明文密码。但可以尝试查询相关配置表,以确认是否能找到相关信息。

    SELECT * FROM __all_virtual_tenant_meta_table WHERE tenant_name = 'sys';
    

    注意:此方法可能无法获取明文密码,仅用于参考。

  • 联系技术支持:
    如果以上方法都无法获取明文密码,建议您联系OceanBase的技术支持团队。他们可以提供更专业的帮助来解决这个问题。

2. 其他注意事项

如果您还有其他问题,请随时告知。

更多信息请查看:

  1. proxyro 账号管理
  2. OBProxy 常见问题
  3. ODP 传输加密
  4. 使用图形化界面部署 OCP
  5. ODP 配置管理
  6. 使用图形化界面升级 OCP
  7. obcdc 配置项说明
  8. OCP 系统常见问题

很好

哎,ob组件多密码多

学习了