在数据库中设置了 root 密码后,使用 OBD 无法连接到 observer

问题描述:在数据库中设置了 root 密码后,使用 OBD 无法连接到 observer

昨天社区群里有人问过这个问题,设置root密码是直接连接observer修改的密码吧?

这样方式修改,并未同步到obd配置里,需要重新连OBServer修改为空,然后通过obd cluster edit config 修改密码,这样密码就同步到了obd config里,可以正常了。

这个是因为ob上的修改,不会通知给obd。已有同学提了issue : https://github.com/oceanbase/obdeploy/issues/117

可以先在sql命令行中把root用的密码修改保持跟obd yaml文件中的root_password一致,

再通过obd cluster edit-config xxx 来修改root_password,根据提示reload。

1 个赞

明白了,我是后期直接连接observer中修改的,我试试按照方法在配置文件中修改,感谢张老师。