本記事では、OceanBaseデータベースのMySQLモードを例に、vividime V11でOceanBaseデータベースに接続してデータを表示する方法を紹介します。
前提条件
- vividime V11をダウンロードし、インストールしていること。
- OceanBaseデータベースをインストール済みで、MySQLモードのテナントを作成していること。
ステップ1:OceanBaseデータベースの接続文字列を取得する
OceanBaseデータベースのデプロイ担当者または管理者から、該当するデータベース接続文字列を取得します。例:
obclient -h$host -P$port -u$user_name -p$password -D$database_name
パラメータ説明:
$host:OceanBaseデータベースへの接続IPアドレス。OceanBaseデータベースプロキシ(OceanBase Database Proxy、ODP)接続方式ではODPアドレスを使用し、直接接続方式ではOBServerノードのIPアドレスを使用します。$port:OceanBaseデータベースの接続ポート。ODP接続方式のデフォルトポートは2883で、ODPデプロイ時にカスタマイズ可能です。直接接続方式のデフォルトポートは2881で、OceanBaseデータベースのデプロイ時にカスタマイズ可能です。$database_name:アクセス対象のデータベース名。注意
テナントに接続するユーザーには、データベースに対する
CREATE、INSERT、DROP、およびSELECT権限が付与されていなければなりません。その他のユーザー権限の詳細については、MySQLモードの権限分類を参照してください。$user_name:テナントの接続アカウント。ODP接続の一般的な形式:ユーザー名@テナント名#クラスタ名またはクラスタ名:テナント名:ユーザー名。直接接続方式の形式:ユーザー名@テナント名。$password:アカウントのパスワード。
その他の接続文字列の情報については、OBClientを使用してOceanBaseテナントに接続するを参照してください。
ステップ2:vividimeでOceanBase Cloudクラウドデータベースに接続する
vividimeにログインし、データソース > + を選択して新しいデータソースを作成し、OCEANBASE を選択します。
ステップ1で取得した接続文字列に基づいて、以下の情報を設定します:
パラメータ |
説明 |
|---|---|
| 設定方法 | 製品はURLまたはサーバーの2種類の設定方法を提供しており、いずれか一方を選択できます。 |
| テナントモード | データベース接続のテナントモードを選択します。ここではMySQLモードを例に説明します。 |
| ドライバーバージョン | データベース接続に使用するドライバーを選択します。 |
| URL | データソースのURLで、データベース名やデータベースサーバーなどの情報が含まれます。ページで提供されているURLの例を参考に、実際のデータベース情報に合わせて修正してください。 |
| 認証方式 | ユーザー名とパスワード、または認証なしの2つの方式を提供します。 |
| ユーザー名 | データベース接続に必要なユーザー名です。 |
| パスワード | データベース接続に必要なパスワードです。 |
| 指定データベース | データソースで表示されるデータベース(Catalog)を制御します。データベース名を指定すると、対応するデータベースのみが表示されます。指定しない場合は、すべてのデータベースが表示されます。 |
<!--  -->
接続テスト をクリックします。上部のポップアップに「データソースの接続性は正常です」と表示された場合、OceanBaseデータベースに正常に接続できています。
保存 をクリックしてデータソースの作成を完了します。
次のステップ
データソースの作成が完了したら、vividimeの使用を開始できます。vividimeの詳細な操作ガイドについては、vividime公式ドキュメントを参照してください。