登录集群 连接被拒绝

这个命令是干啥用的?

1 个赞

查看监听的端口

1 个赞


端口也没问题

1 个赞


登录不正常,有密码或者无密码都登录不上。

1 个赞
obclient -h10.122.112.139 -P2881 -uroot@sys -p"UBpjUgwy5N" -Doceanbase -A
obclient -h10.122.112.139 -P18085 -uroot@sys#obcluster -p"UBpjUgwy5N" -Doceanbase -A

这俩都不能登录吗?都不能登录的话,应该就是密码不对了。。

1 个赞
obclient -h10.122.112.139 -P18085 -uroot@proxysys -p'UBpjUgwy5N' -Doceanbase -A 
```刚才试了下,这个能登上,但是不能进行建库建表操作。
1 个赞


您发的两个命令都登不上

1 个赞

这个是obproxy的管理员账号 不能创建库和表的操作的

1 个赞

麻烦提供一份yaml文件,之前的没有yaml密码
在~/.obd/cluster/xxxx/

1 个赞

mysql租户的话,是不是权限设置的问题

删掉了之前的集群,重新搭建了个,还是报同样的错
config.txt (6.3 KB)

你使用这个密码试试qMRkglpHmfTlWty3t8EL
租户为root@sys


登上了,但是我如何用集群的用户登录呢? 比如”-uroot@sys#obcluster“这种格式的

这种登录方式,带上集群名称就ok了
集群的用户你指的是?

还真登上了,谢谢!那我在user下配置的password有啥用呢?

1 个赞

这个是你的主机用户。

啥叫主机用户?什么时候用?

啥叫主机用户?什么时候用? @论坛小助手

操作系统账号呀

一般数据库部署成功后,OceanBase 数据库默认会创建一个名为 sys 的租户,该租户用于管理 OceanBase 数据库 (root@sys 密码),系统租户即 sys 租户,是 OceanBase 数据库的系统内置租户.

在 OceanBase 数据库中,系统租户 sys 属于 MySQL 租户。对于 MySQL 模式,其管理员账户为 “root”。对于 Oracle 模式,其管理员账户为 “SYS”。

OceanBase 数据库 Oracle 租户有一个内置用户 SYS 作为租户管理员。OceanBase 数据库的租户管理员主要负责本租户内数据库参数的配置、数据库对象的创建以及访问权限的自主分配等。

OceanBase 数据库的 MySQL 租户有一个内置用户 root 作为租户管理员。OceanBase 数据库的租户管理员主要负责本租户内数据库参数的配置、数据库对象的创建、访问权限的分配等。

obproxy连接使用的端口(数据库请求代理,负责 SQL 路由与负载均衡): MySQL协议:2883 HTTP管理:18085 ; 直连端口一般是 2881。通过obproxy 2883一般要带集群名称 2881 不用

-u用户@租户#集群 这种格式,主要是看对应模式下对应租户有没有对应用户 然后做连接,应该是这样吧