OceanBase学习之路6|通过 Obclient 连接 OceanBase 租户

本文介绍通过 Obclient 连接 OceanBase 租户的前提条件和操作步骤。

前提条件

请联系技术支持人员获取 OceanBase 数据库客户端安装包并正确安装。

操作步骤

  1. 打开命令行终端。

  2. 输入 OBClient 的运行参数。格式请参见如下示例。

    $obclient -h10.10.10.1 -P2881 -uroot@MySQL -p -A

    说明

    参数含义如下:

    • -h:提供 OceanBase 数据库连接的 IP,通常是一个 OBProxy 地址。
    • -u:提供租户的连接帐号,格式包含两种:  用户名@ 租户名# 集群名 或者  集群名: 租户名: 用户名。Oracle 租户的管理员用户名默认是 sys。
    • -P:提供 OceanBase 数据库连接端口,也是 OBProxy 的监听端口,默认是 2883,可以自定义。
    • -p:提供帐号密码。为了安全可以不提供,改为在后面提示符下输入,密码文本不可见。
    • -A:表示在连接数据库时不去获取全部表信息,可以使登录数据库速度最快。
  3. 连接成功后,命令行终端出现默认的 OBClient 命令行提示符,如下例所示:

    obclient [(none)]>
  4. 如果要退出 OBClient 命令行,可以输入  exit 后按回车键,或者使用快捷键 Ctrl + D。

示例

通过 OBClient 连接 OceanBase 数据库的 MySQL 租户。

$obclient -h172.30.135.223 -P2881 -uroot@mysql001 -p -A
Enter password:
Welcome to the OceanBase.  Commands end with ; or \g.
Your OceanBase connection id is 3221487642
Server version: OceanBase 4.0.0.0 (r100000252022102910-df01cef074936b9c9f177697500fad1dc304056f) (Built Oct 29 2022 10:27:50)
Copyright (c) 2000, 2018, OceanBase Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
obclient [(none)]> SELECT SYSDATE();
+---------------------+
| SYSDATE()           |
+---------------------+
| 2022-11-01 11:15:14 |
+---------------------+
1 row in set
obclient [(none)]> exit
Bye


请使用浏览器的分享功能分享到微信等