proxyro密码问题

1、用ocp部署一套observer集群,只有提示root@sys密码设置
2、用ocp部署一套obproxy集群,只有提示root@proxysys密码
部署后,看到
image

请问这里的obproxy用于连接observer集群的proxyro用户密码在哪里看呢?

@论坛小助手

在使用 OCP 部署完 OBProxy 集群后,OBProxy 用于连接 Observer 集群的 proxyro 用户的密码可以通过以下步骤查看和设置:

  1. 查看 proxyro 用户密码

    • 如果您需要查看 proxyro 用户的密码,可以在 OCP 中查看。但是,通常情况下,proxyro 用户的密码是在部署过程中设置的,不会直接展示出来。
    • 如果您需要确认 proxyro 用户的密码是否正确,可以通过以下 SQL 查询 OceanBase 集群中的 proxyro 用户信息:
    SELECT user, host, authentication_string FROM mysql.user WHERE user = 'proxyro';
    
  2. 设置或修改 proxyro 用户密码

    • 在 OCP 中,您可以修改 OBProxy 集群的 proxyro 用户密码。具体操作如下:

      1. 登录 OCP。
      2. 在左侧导航栏单击 OBProxy
      3. 在集群列表中选择需要操作的 OBProxy 集群,进入 OBProxy 集群的 概览 页面。
      4. 单击 修改 proxyro 账号的密码
      5. 在弹窗中输入新的 proxyro 账号的密码。
      6. 单击 确定
    • 修改 proxyro 用户密码后,确保 OBProxy 集群和 OceanBase 集群的 proxyro 用户密码保持一致,以避免连接问题。

  3. 验证连接

    • 您可以使用 root@proxysys 账号登录 OBProxy,然后尝试连接 OceanBase 集群,验证 proxyro 用户的连接是否正常。
    obclient -h<OBProxy_IP> -uroot@proxysys -p -P2883
    

    在 OBProxy 中执行以下命令,验证 proxyro 用户的连接:

    show proxies;
    

如果您在操作过程中遇到任何问题,可以参考 OCP 官方文档或联系技术支持。

检索到的文档如下:

  1. 管理 OBProxy 连接的 OceanBase 集群
  2. 修改 proxyro 账号的密码
  3. 修改 proxysys 密码
  4. 安全和协议
  5. observer_sys_password
  6. observer_sys_password1
  7. 配置项总览