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

ApsaraDB for OceanBase:MySQL クライアントを使用して OceanBase データベース テナントに接続する

最終更新日:Jan 19, 2025

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

前提条件

MySQL クライアントを使用して OceanBase データベースに接続する前に、次の条件が満たされていることを確認してください。

  • サーバーに MySQL クライアントがインストールされていること。OceanBase データベースは、次のバージョンの MySQL クライアントをサポートしています。5.5、5.6、および 5.7。

  • 環境変数 PATH に MySQL クライアントが配置されているディレクトリが含まれていること。

手順

  1. コマンドラインで、次の形式で MySQL の操作パラメーターを入力します。

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

    オプション:

    オプション

    説明

    -h

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

    -P

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

    -u

    テナントアカウント。

    -p

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

    -A

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

    -c

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

    -D

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

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

    MySQL [oceanbase]> 
  3. [exit] と入力して Enter キーを押すか、Ctrl + D を押して、OBClient コマンドライン端末を終了します。

サンプルコード

  1. 次のサンプルコードは、MySQL クライアントから OceanBase データベースの MySQL テナントに接続する方法を示しています。

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

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

    Welcome to the MariaDB monitor. Commands end with ; or \g.
    Your MySQL connection id is 62488
    Server version: 5.6.25 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.
    
    MySQL [oceanbase]>
  2. データベースを表示します。

    MySQL [oceanbase]> SHOW DATABASES;

    戻り値:

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

    MySQL [oceanbase]> exit
  4. 実行結果:

    Bye