📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

DBeaverを使用してTiDBに接続する



TiDBはMySQL互換データベースであり、 DBeaverコミュニティ開発者、データベース管理者、アナリスト、およびデータを扱うすべての人向けの無料のクロスプラットフォームデータベースツールです。

このチュートリアルでは、DBeaver Communityを使用してTiDBに接続する方法を学ぶことができます。

注記:

このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Dedicated、およびTiDB Self-Managedに対応しています。

前提条件

このチュートリアルを完了するには、以下が必要です。

TiDBクラスタをお持ちでない場合は、以下の手順で作成できます。

さらに、 Windows上の DBeaver からTiDB Cloud StarterまたはTiDB Cloud Essential のパブリックエンドポイントに接続するには、以下の手順で追加の SSL 証明書 (ISRG Root X1) を設定する必要があります。設定しない場合、接続は失敗します。その他のオペレーティングシステムの場合は、これらの手順はスキップできます。

  1. ISRGルートX1証明書をダウンロードし、 C:\certs\isrgrootx1.pemなどのローカル パスに保存します。

  2. DBeaverで接続設定を編集し、 SSLタブに移動します。

    1. 「SSLを使用する」を選択してください。
    2. CA証明書のフィールドで、ダウンロードしたisrgrootx1.pemファイルを選択します。
    3. その他の証明書欄は空欄のままにしてください。
  3. SSL 構成の競合を避けるため、Driverのプロパティタブで、既存のsslModeuseSSL 、またはrequireSSLエントリをすべて削除してください。

  4. 接続テストをクリックして、接続が成功したことを確認してください。

TiDBに接続する

選択したTiDBのデプロイオプションに応じて、TiDBに接続してください。

    1. 私のTiDBページに移動し、対象のTiDB Cloud StarterまたはEssentialインスタンスの名前をクリックして、概要ページに移動します。

    2. 右上隅の「接続」をクリックしてください。接続ダイアログが表示されます。

    3. 接続ダイアログの設定がご使用のオペレーティング環境と一致していることを確認してください。

      • 接続タイプPublicに設定されています。
      • ブランチmainに設定されています。
      • Connect With はDBeaverに設定されています。
      • お使いの環境に合ったオペレーティングシステムを選択してください。
    4. 「パスワードを生成」をクリックすると、ランダムなパスワードが生成されます。

      ヒント:

      以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 「パスワードをリセット」をクリックして新しいパスワードを生成できます。

    5. DBeaverを起動し、左上隅の「新しいデータベース接続」をクリックします。 「データベースへの接続」ダイアログで、リストからTiDBを選択し、 「次へ」をクリックします。

      Select TiDB as the database in DBeaver

    6. TiDB Cloud接続ダイアログから接続文字列をコピーします。DBeaverで、 「接続方法」に「URL」を選択し、 URLフィールドに接続文字列を貼り付けます。

    7. 「認証(データベースネイティブ)」セクションで、ユーザー名パスワードを入力してください。例は以下のとおりです。

      Configure connection settings for TiDB Cloud Starter

    8. 「接続テスト」をクリックして、対象のTiDB Cloud StarterまたはEssentialインスタンスへの接続を検証してください。

      「ドライバファイルのダウンロード」ダイアログが表示されたら、 「ダウンロード」をクリックしてドライバファイルを入手してください。

      Download driver files

      接続テストが成功すると、以下のように接続テストダイアログが表示されます。 「OK」をクリックして閉じます。

      Connection test result

    9. 接続設定を保存するには、 「完了」をクリックしてください。

    1. 私のTiDBページに移動し、対象のTiDB Cloud Dedicatedクラスタの名前をクリックして概要ページに移動します。

    2. 右上隅の「接続」をクリックしてください。接続ダイアログが表示されます。

    3. 接続ダイアログで、「接続タイプ」ドロップダウンリストから「パブリック」を選択し、 「CA証明書」をクリックしてCA証明書をダウンロードします。

      IP アクセス リストを設定していない場合は、最初の接続の前に、 [IP アクセス リストの設定] をクリックするか、「IP アクセス リストを設定する」の手順に従ってIPアクセスリストを設定する

      TiDB Cloud Dedicated は、パブリック接続タイプに加えて、プライベート エンドポイントおよびVPC ピアリング接続タイプもサポートしています。詳細については、 TiDB Cloud Dedicatedクラスタに接続します参照してください。

    4. DBeaverを起動し、左上隅の「新しいデータベース接続」をクリックします。 「データベースへの接続」ダイアログで、リストからTiDBを選択し、 「次へ」をクリックします。

      Select TiDB as the database in DBeaver

    5. 適切な接続文字列をコピーして、DBeaverの接続パネルに貼り付けてください。DBeaverのフィールドとTiDB Cloud Dedicatedの接続文字列のマッピングは以下のとおりです。

      DBeaverフィールドTiDB Cloud Dedicated接続文字列
      サーバーホスト{host}
      ポート{port}
      ユーザー名{user}
      パスワード{password}

      例えば、以下のような例があります。

      Configure connection settings for TiDB Cloud Dedicated

    6. 「接続テスト」をクリックして、 TiDB Cloud Dedicatedクラスターへの接続を検証してください。

      「ドライバファイルのダウンロード」ダイアログが表示されたら、 「ダウンロード」をクリックしてドライバファイルを入手してください。

      Download driver files

      接続テストが成功すると、以下のように接続テストダイアログが表示されます。 「OK」をクリックして閉じます。

      Connection test result

    7. 接続設定を保存するには、 「完了」をクリックしてください。

    1. DBeaverを起動し、左上隅の「新しいデータベース接続」をクリックします。 「データベースへの接続」ダイアログで、リストからTiDBを選択し、 「次へ」をクリックします。

      Select TiDB as the database in DBeaver

    2. 以下の接続パラメータを設定してください。

      • サーバーホスト:TiDBセルフマネージドクラスタのIPアドレスまたはドメイン名。
      • ポート:TiDBセルフマネージドクラスタのポート番号。
      • ユーザー名:TiDBセルフマネージドクラスタに接続するために使用するユーザー名。
      • パスワード:ユーザー名のパスワード。

      例えば、以下のような例があります。

      Configure connection settings for TiDB Self-Managed

    3. 「接続テスト」をクリックして、TiDBセルフマネージドクラスタへの接続を検証してください。

      「ドライバファイルのダウンロード」ダイアログが表示されたら、 「ダウンロード」をクリックしてドライバファイルを入手してください。

      Download driver files

      接続テストが成功すると、以下のように接続テストダイアログが表示されます。 「OK」をクリックして閉じます。

      Connection test result

    4. 接続設定を保存するには、 「完了」をクリックしてください。

    次のステップ

    お困りですか?

    このページは役に立ちましたか?