📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

JetBrains DataGripを使用してTiDBに接続する



TiDBはMySQL互換のデータベースであり、 JetBrains DataGripデータベースとSQLのための強力な統合開発環境(IDE)です。このチュートリアルでは、DataGripを使用してTiDBクラスタに接続する手順を説明します。

注記:

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

DataGripは2つの方法で使用できます。

このチュートリアルは主にスタンドアロン版のDataGrip IDEに焦点を当てています。JetBrains IDEのJetBrains Database ToolsおよびSQLプラグインを使用してTiDBに接続する手順も同様です。また、どのJetBrains IDEからTiDBに接続する場合でも、このドキュメントの手順を参考にすることができます。

前提条件

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

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

TiDBに接続する

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

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

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

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

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

      ヒント:

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

    5. DataGripを起動し、接続を管理するためのプロジェクトを作成します。

      Create a project in DataGrip

    6. 新しく作成したプロジェクトで、データベースエクスプローラーパネルの左上隅にある「+」をクリックし、 「データソース」 > 「その他」 > 「TiDB」を選択します。

      Select a data source in DataGrip

    7. TiDB Cloud接続ダイアログから接続文字列をコピーします。次に、それをURLフィールドに貼り付けると、残りのパラメータは自動的に入力されます。結果の例は次のとおりです。

      Configure the URL field for TiDB Cloud Starter

      「不足しているドライバファイルをダウンロードしてください」という警告が表示された場合は、 「ダウンロード」をクリックしてドライバファイルを入手してください。

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

      Test the connection to a TiDB Cloud Starter instance

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

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

    2. 左側のナビゲーションペインで、 [設定] > [ネットワーク]をクリックします。

    3. ネットワークのページで、 [パブリックエンドポイント**を有効にする]をクリックし、次に[IP アドレスの追加]**をクリックします。

      クライアントのIPアドレスがアクセスリストに追加されていることを確認してください。

    4. 左側のナビゲーションペインで「概要」をクリックすると、インスタンスの概要ページに戻ります。

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

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

      • 公開エンドポイントがまだ有効化中であることを示すメッセージが表示された場合は、処理が完了するまでお待ちください。
      • まだパスワードを設定していない場合は、ダイアログの「ルートパスワードを設定」をクリックしてください。
      • サーバー証明書を確認する必要がある場合、または接続に失敗して認証局(CA)証明書が必要な場合は、 「CA証明書」をクリックしてダウンロードしてください。
      • パブリック接続タイプに加えて、 TiDB Cloud Premium はプライベート エンドポイント接続をサポートします。詳細については、 AWS PrivateLink経由でTiDB Cloud Premiumに接続します。を参照してください。
    7. DataGripを起動し、接続を管理するためのプロジェクトを作成します。

    8. 新しく作成したプロジェクトで、データベースエクスプローラーパネルの左上隅にある「+」をクリックし、 「データソース」 > 「その他」 > 「TiDB」を選択します。

    9. 適切な接続文字列をコピーして、DataGrip の [**データ ソースとドライバー]**ウィンドウに貼り付けてください。DataGrip のフィールドとTiDB Cloud Premium の接続文字列のマッピングは以下のとおりです。

      データグリップフィールドTiDB Cloud Premium接続文字列
      ホスト{host}
      ポート{port}
      ユーザー{user}
      パスワード{password}
      • SSH/SSLタブで、 「SSLを使用する」チェックボックスをオフにします。
      • 「不足しているドライバファイルをダウンロードしてください」という警告が表示された場合は、 「ダウンロード」をクリックしてドライバファイルを入手してください。
    10. 「接続テスト」をクリックして、 TiDB Cloud Premiumインスタンスへの接続を検証してください。

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

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

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

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

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

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

    4. DataGripを起動し、接続を管理するためのプロジェクトを作成します。

      Create a project in DataGrip

    5. 新しく作成したプロジェクトで、データベースエクスプローラーパネルの左上隅にある「+」をクリックし、 「データソース」 > 「その他」 > 「TiDB」を選択します。

      Select a data source in DataGrip

    6. 適切な接続文字列をコピーして、DataGrip の [**データ ソースとドライバ]**ウィンドウに貼り付けてください。DataGrip フィールドとTiDB Cloud Dedicated接続文字列のマッピングは以下のとおりです。

      データグリップフィールドTiDB Cloud Dedicated接続文字列
      ホスト{host}
      ポート{port}
      ユーザー{user}
      パスワード{password}

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

      Configure the connection parameters for TiDB Cloud Dedicated

    7. SSH/SSLタブをクリックし、 「SSLを使用する」チェックボックスを選択して、CA証明書のパスをCAファイルフィールドに入力します。

      Configure the CA for TiDB Cloud Dedicated

      「不足しているドライバファイルをダウンロードしてください」という警告が表示された場合は、 「ダウンロード」をクリックしてドライバファイルを入手してください。

    8. [詳細設定]タブをクリックし、スクロールしてenabledTLSProtocolsパラメーターを見つけ、その値をTLSv1.2,TLSv1.3に設定します。

      Configure the TLS for TiDB Cloud Dedicated

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

      Test the connection to a TiDB Cloud Dedicated cluster

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

    1. DataGripを起動し、接続を管理するためのプロジェクトを作成します。

      Create a project in DataGrip

    2. 新しく作成したプロジェクトで、データベースエクスプローラーパネルの左上隅にある「+」をクリックし、 「データソース」 > 「その他」 > 「TiDB」を選択します。

      Select a data source in DataGrip

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

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

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

      Configure the connection parameters for TiDB Self-Managed

      「不足しているドライバファイルをダウンロードしてください」という警告が表示された場合は、 「ダウンロード」をクリックしてドライバファイルを入手してください。

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

      Test the connection to a TiDB Self-Managed cluster

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

    次のステップ

    お困りですか?

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