手动安装的obproxy, 它的proxysys默认密码是多少

obproxy是手动安装的, obproxy可以正常使用。 现在需要用proxysys用户登录obproxy修改配置参数,请问proxysys的默认密码是多少?

obproxr的日志提供下。

log.tar.gz (5.1 MB)

配置文件有吗。

  1. 使用obdiag巡检下日志

  2. obdiag check 巡检

  3. obdiag analyze log 日志分析

  4. obdiag gather scene run --scene=observer.unknown 未知问题信息采集回来

obdiag文档:OceanBase分布式数据库-海量数据 笔笔算数1

把巡检结果和日志分析结果先发出来,定位不了再把3收集的信息发出来

obproxy_config.zip (2.7 KB)

obdiag.log (14.8 KB)

手动安装obproxy时有提示添加密码嘛?或者是根据那个文档进行的呢

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000508263

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000508263

命令行 部署 OBProxy, 没有任何位置提示设置proxysys密码的地方。


这里设置的obproxy密码。

这里需要设置的是proxyro密码。

有尝试使用这的密码嘛。
obp什么版本呢,

手动安装的obproxy,其密码是在首次启动时以参数形式保存到配置文件中的。
设置步骤为:
1)在目标集群中创建proxyro@sys用户后,需要获取其密码的sha1值,即通过OB SELECT SHA1(‘aaAA11__’) 或 sha1在线加密工具生成,这里密码aaAA11__的sha1就是ce77bdb3aad23ee556c638ea6ed86bad4949f676
2)删除旧配置文件(obproxy安装目录下的 .conf 和 etc),手动启动:./bin/obproxy -p 2883 -n oceanbase -c oceanbase -r ‘192.168.1.101:2881’ -o observer_sys_password=‘ce77bdb3aad23ee556c638ea6ed86bad4949f676’,obproxy_sys_password=‘ce77bdb3aad23ee556c638ea6ed86bad4949f676’
这里 observer_sys_password 对应的就是 proxyro@sys的密码。
3)配置完成后,可以通过obproxy登录root@sys即为正常。使用proxyro@sys登录一般会报10021错误:user proxyro is rejected while proxyro_check on

1 个赞

好主意,忘了启动obproxy时可以指定参数。直接指定obproxy_sys_password就可以解决问题。哈哈