すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase:OBClient を使用して OceanBase データベース テナントに接続する

最終更新日:Jan 19, 2025

OBClient は、OceanBase データベース専用の CLI ツールです。OBClient を使用して、OceanBase データベースの MySQL テナントと Oracle テナントに接続できます。このトピックでは、前提条件と接続手順について説明します。

前提条件

OBClient アプリケーションがダウンロードおよびインストールされていること。 OBClient アプリケーションがインストールされていない場合は、ソフトウェアセンター にアクセスして、対応するバージョンの OBClient をダウンロードしてインストールしてください。

手順

  1. コマンドラインで、次の形式で OBClient のパラメーターを指定します。

    $ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -Doceanbase

    オプション:

    オプション

    説明

    -h

    接続先の OceanBase データベースのドメイン名。

    -P

    OceanBase データベースに接続するためのポート。デフォルトでは、MySQL モードではポート 3306 です。

    -u

    テナントアカウント。

    -p

    アカウントのパスワード。セキュリティ上の理由から、このオプションを省略できます。この場合、後でパスワードの入力を求められます。パスワードは表示されません。

    -A

    OceanBase データベースに接続するときに、すべてのテーブルの情報を取得しないように指定して、迅速なログインを確保します。

    -c

    MySQL の実行時環境でコメントを無視しないように指定します。

    -D

    アクセスするデータベースの名前。対応するビジネスデータベースに変更できます。

  2. 接続が作成されると、コマンドライン端末に次のデフォルトの OBClient コマンドラインプロンプトが表示されます。

    obclient [oceanbase]>
  3. OBClient コマンドラインプロンプトを終了するには、exit と入力して Enter キーを押すか、Ctrl + D を押します。

  1. OBClient を使用して OceanBase データベースの MySQL テナントに接続する

    $ obclient -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -Doceanbase

    ログインに成功すると、次の結果が返されます。

    Welcome to the OceanBase.  Commands end with ; or \g.
    Your OceanBase connection id is 117093
    Server version: OceanBase 3.2.4.2 (…) (Built Feb 27 2023 17:31:19)
    
    <省略>
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    obclient [oceanbase]> 
  2. データベースを表示します。

    obclient [oceanbase]> SHOW DATABASES;

    戻り値:

    +--------------------+
    | Database           |
    +--------------------+
    | oceanbase          |
    | information_schema |
    | mysql              |
    | rainoon            |
    +--------------------+
    4 rows in set
    Bye
  3. exit と入力し、Enter キーを押して終了します。

    obclient [oceanbase]> exit

    実行結果:

    Bye