oceanbase-all-in-one-4.3.0.1-100000242024032211.el7 如何更改root 密码

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】oceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar
【问题描述】清晰明确描述问题
测试Oceanbase,
安装
bin/install.sh
source ~/.oceanbase-all-in-one/bin/env.sh
obd demo

安装完,root 密码为空,如何更改root 密码。
我登录 obclient -h127.0.0.1 -P2881 -uroot -Doceanbase -A 后, ALTER USER root IDENTIFIED BY ‘password001’;

然后再 obd cluster edit-config demo , 加上配置密码字段:
oceanbase-ce:
servers:

  • 127.0.0.1
    global:
    home_path: /root/oceanbase-ce
    cluster_id: 1716249888
    enable_syslog_recycle: true
    enable_syslog_wf: false
    max_syslog_file_count: 4
    memory_limit: 6144M
    production_mode: false
    __min_full_resource_pool_memory: 1073741824
    system_memory: 1024M
    cpu_count: 16
    datafile_size: 2048M
    datafile_maxsize: 8192M
    datafile_next: 2048M
    log_disk_size: 14336M
    root_password: password001

就会出现 报错: Connect to observer x
[ERROR] OBD-1006: Failed to connect to oceanbase-ce

把密码恢复为空才可以连接。

如果更改密码?

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

只需要 obd cluster edit-config demo 方式修改密码即可。 不能手动去数据库里修改root@sys租户密码,这种操作不会同步到obd配置文件中。

1 个赞

感谢