📣
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. Driverプロパティタブで、SSL 構成の競合を回避するために、既存のsslModeuseSSL 、またはrequireSSLエントリを削除します。

  4. 「接続テスト」をクリックして、接続が成功したことを確認します。

TiDBに接続する

選択した TiDB デプロイメント オプションに応じて、TiDB クラスターに接続します。

    1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

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

    3. 接続ダイアログの構成が動作環境と一致していることを確認します。

      • 接続タイプPublicに設定されています
      • ブランチmainに設定されています
      • 接続先が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 クラスターへの接続を検証します。

      「ドライバー ファイルのダウンロード」ダイアログが表示されたら、 「ダウンロード」をクリックしてドライバー ファイルを取得します。

      Download driver files

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

      Connection test result

    9. 「完了」をクリックして接続構成を保存します。

    1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

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

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

      IP アクセス リストをまだ設定していない場合は、 「IP アクセス リストの設定」をクリックするか、手順IPアクセスリストを構成するに従って、最初の接続の前に設定してください。

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

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

      Select TiDB as the database in DBeaver

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

      DBeaverフィールドTiDB Cloud専用接続文字列
      サーバーホスト{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. 「完了」をクリックして接続構成を保存します。

    次のステップ

    ヘルプが必要ですか?

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