OceanBase数据库我们这边部署的集群,连接的时候只能使用root@租户名,不能加上#集群名,否则就会报账号密码错误,是因为集群部署必须多个节点才能用#集群名吗?我们本地基于oceanbase社区版构建的集群环境
连接数据库有直连2881和obproxy2883两种方式
直连格式:用户@租户 #集群是不能带的
obproxy格式:用户@租户#集群
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000063964 可以参考下,此回答整理自钉群“[社区]技术答疑群OceanBase”
根据提供的信息,如果你在连接OceanBase数据库时只能使用root@租户名,而不能加上#集群名,可能是因为你本地基于OceanBase社区版构建的集群环境中只有一个节点,而没有多个节点。在这种情况下,你可以使用root@租户名来连接OceanBase数据库。
在OceanBase集群中,如果有多个节点,你可以使用#集群名来连接OceanBase数据库。在这种情况下,你需要先连接到其中一个节点,然后使用该节点的IP地址和端口号来连接到其他节点。例如,如果你想要连接到集群中的第二个节点,你可以使用以下命令:
root@root@192.168.1.2:27017
其中,192.168.1.2是第二个节点的IP地址,27017是第二个节点的端口号。
因此,如果你想要使用#集群名来连接OceanBase数据库,你需要先确保你的集群中有多个节点,并且已经正确配置了节点之间的连接信息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。