DBeaverでTiDBに接続する

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

このチュートリアルでは、DBeaver Community を使用して TiDB クラスターに接続する方法を学習します。

注記:

このチュートリアルは、 TiDB Cloud Serverless、 TiDB Cloud Dedicated、および TiDB Self-Managed と互換性があります。

前提条件

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

TiDB クラスターがない場合は、次のように作成できます。

TiDBに接続する

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

  • TiDB Cloud Serverless
  • TiDB Cloud Dedicated
  • TiDB Self-Managed
  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 Serverless

  8. 「テスト接続」をクリックして、 TiDB Cloud Serverless クラスターへの接続を検証します。

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

    Download driver files

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

    Connection test result

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

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

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

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

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

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

  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. 「完了」をクリックして接続構成を保存します。

次のステップ

ヘルプが必要ですか?

TiDB コミュニティ 、またはサポートチケットを作成するについて質問します。

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