oceanbase ODC和Obclient连接mysql类型的ob库
本次測試,在測試環境安裝了一套單機版的oceanbase mysql版,下面對數據庫進行連接。
1、通過ODC連接
(1)、下載并安裝odc開發者中心
參考:下載客戶端版 ODC - 云數據庫 OceanBase - 阿里云https://help.aliyun.com/document_detail/212816.html
(2)、打開ODC開發者中心
(3)、點擊新建連接
(4)、準備數據庫的連接信息:
IP:10.xx.xx.153
端口:2881
租戶:mysql01
數據庫名稱:aespess
用戶名:aespess
密碼:XX
(5)、點保存,打開數據庫?
?(6)、此時可以進行查詢:
?2、通過obclient客戶端工具連接ob 數據庫
(1)、下載并安裝obclient
參考
下載 OceanBase 客戶端(OBClient) - 云數據庫 OceanBase - 阿里云https://help.aliyun.com/document_detail/212051.html
?(2)、在linux上安裝obclient
[root@localhost tmp]# ls -lt *.rpm -rw-r--r-- 1 root root 64663880 11月 2 16:33 obclient-1.2.6-20210510164331.el7.alios7.x86_64.rpm [root@localhost tmp]# rpm -ivh obclient-1.2.6-20210510164331.el7.alios7.x86_64.rpm 準備中... ################################# [100%] 正在升級/安裝...1:obclient-1.2.6-20210510164331.el7################################# [100%] [root@localhost tmp]#(3)、準備數據庫連接信息:
IP:10.xx.xx.153
端口:2881
租戶:mysql01
數據庫名稱:aespess
用戶名:aespess
密碼:XX
(4)、通過obclient連接數據庫
?注:如果沒有使用obproxy, 用戶名@租戶名? 的后面無需添加集群名稱
說明
-
-h:提供 OceanBase數據庫連接的IP,通常是一個 OBProxy 地址。
-
-u:提供租戶的連接帳戶,格式有兩種:“用戶名@租戶名#集群名”或者“集群名:租戶名:用戶名”。Oracle 租戶的管理員用戶名默認是sys。
-
-P:提供 OceanBase 數據庫連接端口,也是 OBProxy 的監聽端口,默認是2883,可以自定義。
-
-p:提供帳戶密碼。為了安全可以不提供,改為在后面提示符下輸入,密碼文本不可見。
-
-c:表示在將 SQL 語句中的注釋發往數據庫端。
-
-A:表示在連接數據庫時不去獲取全部表信息,可以使登錄數據庫速度最快。
-
sys:訪問的數據庫名,可以改為業務數據庫。
3、通過mysql客戶端連接
如果是單機版,-u后面 "用戶名@租戶名"
如果使用obproxy,-u后面"用戶名@租戶名@集群名"
4、通過jdbc進行連接
String url = "jdbc:oceanbase://xxx.xxx.xxx.xxx:2883/SYS?useUnicode=true&characterEncoding=utf-8"; //IP地址:OBProxy端口號/數據庫名String username = "SYS@test1#obtest"; //用戶名@租戶名#集群名稱String password = "test"; //密碼Connection conn = null;總結
以上是生活随笔為你收集整理的oceanbase ODC和Obclient连接mysql类型的ob库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab 几种画图方式总结
- 下一篇: 微信群控系统 1.1.0注册过程详解,