开发者社区> 狗福> 正文

如何连接oceanbase数据库

简介: oceanbase如何通过客户端工具来连接呢?我们来看一下。
+关注继续查看
oceanbase是完全兼容MySQL协议的,之前的文章中也提起到过,所以oceanbase的连接方式也是跟MySQL一样的,需要安装MySQL客户端,采用ip+端口+用户@tenant+密码的方式链接。
mysql -h -uxxxx@tenant -pxxxx -P8306
-h ob集群所在VIP 
-u@tenant 用户以及租户名字
-p 密码
-P 端口

之前遇到个用户无法连接到ob数据库问题,报错如下:
[ftpuser@fuggr~]mysql -h -uxxxx -pxxxx -p8306
warning: using a password on the command line interface can be insecure.
ERROR 2003:can't connect to mysql server on 'IP'
哪种数据库都可能出现连接不到数据库的情况,可能是集群挂了,可能是网络有问题,我们看一下这是啥问题。
首先oceanbase是采用集群,如下图,总共有三个副本,也就是三个zone。zone内由不同的server组成,而连接这些server对外提供服务的是通过外面的proxy。
197f050f8dd3b249cecc0035db99fad5d4435643
而这有可能是obproxy的启动方式问题,proxy不是通过configg server url启动的, 直接使用rs list启动的,所以用户登录时, 要么不指定集群名登录(proxy使用默认的obcloud), 或者使用obcloud集群登录。
1. client通过proxy访问ob时, 如果proxy后端只有一个集群, 可以用户为username@tenantname, 如果是多个集群, 需要指定集群名;
2. 假定用户传入的集群名为A, 那么Proxy首先从config server url的json内容中查找是否有该集群, 如果有则登录该集群observer 
3. proxy在集群名校验开关打开的情况下(默认开), 访问observer时校验用户传入的集群名和ob的集群名是否一致, 不一致报错。

ob连接数据库其实需要输入的信息较MySQL来说只是多了一个tenant,,因为在ob里面资源划分是按照租户为粒度来划分的,每个租户资源是隔离的,也就是说这块资源当初划分给了一个租户,那么这个租户就会独占这部分资源,即使别的租户这时候cpu用满了,也不可以使用到另外一个租户的资源。

既然拥有MySQL一样的命令行连接方式,那么大部分的MySQL客户端工具也是可以连接oceanbase的。比如navicate等等的。
希望大家都可以弄个云端的ob搞一搞玩一玩。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
赛况激烈!2022 OceanBase数据库大赛50强诞生
数据库作为各行业数据的存储、管理和分析的软件,是承载数据要素、影响数字经济发展的底座。对于数据库从业者而言,对数据库的要求就是对自身能力的要求。据有关数据统计,目前国内从事数据库内核研发的人员稀缺,制定可行且有效的人才培养方案迫在眉睫。 OceanBase 作为国内自研数据库的厂商,产品能力已经在金融、电信、政企等诸多重要行业得到了验证。自 2021 年起,OceanBase 已连续举办两届数据库大赛,旨在用坚实的数据库系统知识与过硬的实践环境,锻炼出一批真正可投入生产环境的数据库人才。
220 0
【docker】使用容器安装部署OceanBase社区版数据库
【docker】使用容器安装部署OceanBase社区版数据库
468 0
破世界纪录的国产数据库OceanBase,如今入选了国际顶会VLDB 2022
登顶 TPC-C 不是靠数据库数量的堆叠,而是一系列技术的创新。
202 0
阿里的OceanBase数据库世界第一,底层原来使用了Paxos协议
前段时间相信都被阿里的OceanBase数据库刷屏了,它击败世界头号数据库厂商Oracle,登顶全球第一。先不看新闻内容,光是看标题就足以让人耳目一新了。又是“击败”,又是“第一”,又是“打破世界纪录”。即使是IT行业的门外汉,相信也会对这个消息感到振奋。但是你知道其底层其实使用的Paxos协议吗?如果你不知道也没关系,这篇文章主要就是让你理解Paxos协议到底是个什么东西?
1305 0
柴云鹏:创新能力的培养至关重要|OceanBase 数据库大赛访谈
柴云鹏:创新能力的培养至关重要|OceanBase 数据库大赛访谈
124 0
首届OceanBase数据库大赛冠军!被北京青年报点赞的人大队伍谈参赛体验
首届OceanBase数据库大赛冠军!被北京青年报点赞的人大队伍谈参赛体验
319 0
自研一体化分布式架构数据库-OceanBase
本文整理自OceanBase社区布道师周跃跃,在如何构建简单高效的现代化数据栈的分享。
239 0
富滇银行完成数字化升级|OceanBase数据库助力布局分布式架构中台
富滇银行完成数字化升级|OceanBase数据库助力布局分布式架构中台
125 0
征文分享|OceanBase 3.1.2 数据库性能测试探索
本文系 OceanBase 第二届技术征文大赛参赛作者“大数据模型”投稿,也是获得本届征文大赛优秀奖的文章。
332 0
【OceanBase】基于CentOS系统安装OceanBase数据库
OceanBase是由蚂蚁集团完全自主研发的金融级分布式关系数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。
926 0
+关注
狗福
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
《阿里云数据库 MongoDB 专属集群版》
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像