本記事では、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公式ドキュメントを参照してください。