ob修改sys系统密码

【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
ob配置文件里配置了默认密码:123

  1. 使用默认密码登录:
    obclient -h127.0.0.1 -P2881 -uroot@sys -A -p’123’
  2. 修改默认密码:
    ALTER USER root IDENTIFIED BY ‘456’;
  3. 使用新密码登录,可以登录成功
    obclient -h127.0.0.1 -P2881 -uroot@sys -A -p’456’
  4. 在456新密码登录里面,再修改密码为123;执行没报错,但用123登录不上,用456仍能登录(即修改无效)
    ALTER USER root IDENTIFIED BY ‘123’;
  5. 修改密码为789,用798能登录成功

【问题】

  1. sys的root密码,不能修改为原本的默认密码吗
  2. 重置ob密码也没恢复为配置文件里的默认密码:obd cluster redeploy xxx

如果使用了OBD运维那最好不要做直接去数据库改密码这种操作,直接操作数据库修改了密码之后obd是感知不到的。你需要使用obd edit config去变更一下里面的密码

至于前面修改密码只有无法链接,可以描述一下你修改密码之后,然后使用什么方式链接的?