hrsjw1
#1
【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
ob集群 OceanBase_CE 4.3.4.0 使用 OCP 服务管理;
三个节点:
10.2.1.247 ob-test1
10.2.1.137 ob-test2
10.2.6.251 ob-test3
其中 OMS 的数据库配置:
OMS 社区版元数据库信息
oms_meta_host: 10.2.1.247
oms_meta_port: 2883
oms_meta_user: oms@gic_trade#lph
oms_meta_password: 123123
用户可以自定义以下三个数据库的名称,OMS 社区版部署时会在元信息库中创建出这三个数据库
drc_rm_db: oms_rm
drc_cm_db: oms_cm
drc_cm_heartbeat_db: oms_cm_heartbeat
ocp 创建 oms 用户
telnet 测试相互通讯正常
OMS ip地址:
ob数据库访问失败:
咖啡哥
#3
root@gic_trade#lph 先用root连进去,看看oms用户存在不,直接修改下oms的密码。
用root可以登录么,另外oms,ocp等元数据建议单独创建租户和集群,不要和业务共用呢
淇铭
#5
这个截图配置的就是连接的库的信息 你建的用户 权限查询一下 看看权限信息
hrsjw1
#7
配置文件核对过是正确的,也测试了连通性,这个账户
同样 使用 OCP 节点 obclient 去访问 是可以的。
ocp节点和oms 节点都能telnet 通 ob节点的 2883端口
hrsjw1
#8
配置中是我写错了 开始用的root 用户 后来修改成oms 用户了,这两个用户在oms 节点 都无法登陆 ob。 但是 ocp 节点 都可以登陆。 这两台机器都可以telnet 2881,2883端口
hrsjw1
#9
在ocp 节点 这两个用户都可以登陆。现在发现只有这OMS 节点 无法登陆。但是能telnet 通ob的端口
hrsjw1
#10
我重新创建了 oms 用户 将可访问节点 设置成了 % ocp 节点依然可以登陆,oms 节点还是无法登陆
淇铭
#11
我看这个 截图两台机器的ip地址 是一样 用户不一样
oms是在这台机器上部署的 oms本机ip地址是多少 在这台机器上通过oms这个用户无法连接是么?

这台机器部署的是ocp 但是在这台机器上用oms这个用户可以连接是么?
用黑屏创建一个oms@‘%’试试呢,可以看下mysql.user的user和host,我测试黑屏的白名单是没问题的,白屏OCP没测试过,以前是不支持host的