Lost connection to MySQL server at 'reading authorization packet', system error: 11

【产品名称】

oceanbase-ce

【产品版本】

3.1.3(r10000292022032916-3d79cacb37012cf61b7cb8faf00d9a6bb152bcd1)

【问题描述】

当使用obproxy的端口连接时报标题错误,网上查大部分的都是systemerror:0,通过设置connect_timeout调大如从10改成60,但该问题是systemerror:11,也试了调大connect_timeout,并不管用,先记录下以后慢慢找原因。

把-P 这个选项改成2881试试能不能登录,如果可以的话,再把-u 选线改成 root@sys#集群名 看看能不能登录

root@proxysys试试

1 个赞

2881用-uroot@sys可以登录

但2881用-uroot@sys#集群名不能登录,无论有没有密码都没法登录

果然可以,多谢!但是为啥呢?哪里有介绍要加proxy?

另外,从截图上看为啥我用2881直接连的显示了observer的版本,为3.1.3,MYSQL版本为5.7.25,但用proxy的2883端口连不显示observer的版本,而且MYSQL版本为5.6.25,与直接用2881端口连的还不一致。。。。。。

-uroot@sys#集群名 得用2883端口,即通过obproxy访问集群

sys是observer的超级管理员,proxysys是obproxy的超级管理员,可以通过root@proxysys登录obproxy来查看和修改一些配置

root@proxysys是单独的账号,可以修改配置