TablePlusは、現代的でネイティブなデータベース管理ツールであり、MySQL、PostgreSQL、SQLiteなどさまざまなリレーショナルデータベースを管理するための使いやすく、ユーザーフレンドリーなグラフィカルユーザーインターフェースを提供します。本記事では、OB Cloudトランザクション型インスタンスのMySQL互換モードテナントとmacOSオペレーティングシステムを例に、TablePlusでOB Cloudデータベースに接続する方法を紹介します。
前提条件
TablePlusをダウンロードし、インストールしていること。詳細については、TablePlus公式Webサイトをご参照ください。
OB Cloudデータベースアカウントに登録済みで、トランザクション型インスタンスとMySQLモードのテナントを作成していること。詳細については、クラスタインスタンスの作成およびテナントの作成をご参照ください。
説明
OB Cloudインスタンスを作成する際は、OceanBaseデータベースのV4.2.1以降のバージョンを選択することを推奨します。これにより、統合体験が向上します。
操作手順
ステップ1:OB Cloudデータベースの接続文字列を取得する
OB Cloudコンソールにログインします。インスタンス一覧ページで、対象のトランザクション型インスタンスの情報を展開し、対象のテナントで、接続 > 接続文字列を取得 をクリックします。
ポップアップウィンドウで、パブリックネットワークを使用 を選択します。
パブリックIPを使用してデータベースに接続 ページで以下の設定を完了し、接続文字列を生成します:
パラメータ説明IPアドレスの追加 追加をクリックして、エグジットIPをホワイトリストに追加します。 証明書のダウンロード (オプション)証明書をダウンロードをクリックして、CA証明書をダウンロードし、認証を完了します。 テナントへの接続 データベース ドロップダウンボックスをクリックした後、+ データベースの作成をクリックし、プロンプトに従ってデータベースの作成を完了します。 アカウント ドロップダウンリストをクリックし、+ アカウントの作成 をクリックして、表示された手順に従ってアカウントの作成を完了します。 接続方式 接続方式として MySQL CLI を選択します。 注意
アカウント作成後、作成時に生成されたパスワードを適切に保管してください。
ステップ2:TablePlusでOB Cloudデータソースを作成して接続する
ローカル環境でTablePlusを開き、画面右側でマウスの右ボタンをクリックし、New > Connection を選択します。
ポップアップウィンドウで MySQL を選択し、Create をクリックします。
MySQL Connection ダイアログで、ステップ1:OB Cloudクラウドデータベースの接続文字列を取得する で取得した接続文字列に基づいて、以下の設定を完了します:
パラメータ説明Name カスタムのConnection名。 Host/IP 接続文字列の -hパラメータから取得したOB Cloudクラウドデータベースの接続アドレス。例:t5******.aws-ap-southeast-1.oceanbase.cloud。Port 接続文字列の -Pパラメータから取得したOB Cloudクラウドデータベースの接続ポート。User 接続文字列の -uパラメータから取得したアカウント名。例:test。Password 接続文字列の -pパラメータから取得したアカウントのパスワード。Database 接続文字列の -Dパラメータから取得した、アクセスするデータベース名。Test をクリックして、接続が成功するかどうかをテストします。入力ボックスの背景色が緑色に変わった場合、接続は成功です。
接続テストに成功したら、Connect をクリックして接続を完了します。
次のステップ
接続が完了したら、TablePlusの使用を開始できます。TablePlusの詳細な操作ガイドについては、TablePlus公式ドキュメントをご参照ください。