问下OceanBase数据库,修改了root密码后,OBD查询集群信息时报错?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
执行完命令下面有个obd display-trace XXXXX 执行下 看下信息
正常 把密码复位 改root密码可以从配置文件里面改 obd cluster edot-config
display命令也是要读取配置文件得 你改密码之后和配置文件里面得密码不一样。所以报错了 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
在OceanBase数据库中,密码管理是一个重要环节。首先,修改密码应该通过OBD(OceanBase Database)中的配置文件进行,因为在修改密码后,集群不会主动通知OBD,如果使用命令行方式修改密码,将可能导致OBD的配置文件中的密码和集群中的密码不匹配,进而导致OBD无法连接到observer。
此外,需要注意的是,当用户被创建后,管理员或用户自己可以修改密码。不过,只有当前用户拥有UPDATE USER系统权限,才能执行ALTER USER命令来修改其他用户的密码。
再者,如果您在使用OCP(OceanBase Cloud Platform)接管集群时遇到问题,需要确认待接管集群中的proxyro用户的密码。如果该密码非默认值,则需将OCP中的proxyro密码修改为待接管集群中的proxyro用户的密码。