📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

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



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

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

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

前提条件

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

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

TiDBに接続する

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

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

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

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

      • Connection TypeはPublicに設定されています。
      • Branchはmainに設定されています。
      • Connect WithはDataGripに設定されています。
      • お使いの環境に合ったOperating Systemを選択してください。
    4. Generate Passwordをクリックすると、ランダムなパスワードが生成されます。

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

      Create a project in DataGrip

    6. 新しく作成したプロジェクトで、Database Explorerパネルの左上隅にある+をクリックし、 Data Source > Other > TiDBを選択します。

      Select a data source in DataGrip

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

      Configure the URL field for TiDB Cloud Starter

      Download missing driver filesという警告が表示された場合は、 Downloadをクリックしてドライバーファイルを入手してください。

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

      Test the connection to a TiDB Cloud Starter instance

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

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

    2. 左側のナビゲーションペインで、 Settings > Networkingをクリックします。

    3. Networkingページで、Public EndpointのEnableをクリックし、次にAdd IP Addressをクリックします。

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

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

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

    6. 接続ダイアログで、 Connection TypeドロップダウンリストからPublicを選択します。

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

    8. 新しく作成したプロジェクトで、Database Explorerパネルの左上隅にある+をクリックし、 Data Source > Other > TiDBを選択します。

    9. 適切な接続文字列をコピーして、DataGrip の Data Source and Driversウィンドウに貼り付けてください。DataGrip のフィールドとTiDB Cloud Premium の接続文字列のマッピングは以下のとおりです。

      DataGrip fieldTiDB Cloud Premium接続文字列
      Host{host}
      Port{port}
      User{user}
      Password{password}
      • SSH/SSLタブで、 Use SSLチェックボックスをオフにします。
      • Download missing driver filesという警告が表示された場合は、 Downloadをクリックしてドライバーファイルを入手してください。
    10. Test Connectionをクリックして、 TiDB Cloud Premiumインスタンスへの接続を検証してください。

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

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

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

    3. 接続ダイアログで、 Connection TypeドロップダウンリストからPublicを選択し、 CA certをクリックしてCA証明書をダウンロードします。

      IP アクセスリストを設定していない場合は、最初の接続の前に、 Configure IP Access Listをクリックするか、IP アクセスリストを設定するの手順に従って設定します。

      TiDB Cloud Dedicated は、Public接続タイプに加えて、Private EndpointおよびVPC Peering接続タイプもサポートしています。詳細については、 TiDB Cloud Dedicatedクラスターに接続しますを参照してください。

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

      Create a project in DataGrip

    5. 新しく作成したプロジェクトで、Database Explorerパネルの左上隅にある+をクリックし、 Data Source > Other > TiDBを選択します。

      Select a data source in DataGrip

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

      DataGrip fieldTiDB Cloud Dedicated接続文字列
      Host{host}
      Port{port}
      User{user}
      Password{password}

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

      Configure the connection parameters for TiDB Cloud Dedicated

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

      Configure the CA for TiDB Cloud Dedicated

      Download missing driver filesという警告が表示された場合は、 Downloadをクリックしてドライバーファイルを入手してください。

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

      Configure the TLS for TiDB Cloud Dedicated

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

      Test the connection to a TiDB Cloud Dedicated cluster

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

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

      Create a project in DataGrip

    2. 新しく作成したプロジェクトで、Database Explorerパネルの左上隅にある+をクリックし、 Data Source > Other > TiDBを選択します。

      Select a data source in DataGrip

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

      • Host:TiDB Self-ManagedクラスターのIPアドレスまたはドメイン名。
      • Port:TiDB Self-Managedクラスターのポート番号。
      • User:TiDB Self-Managedクラスターに接続するために使用するユーザー名。
      • Password:ユーザー名のパスワード。

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

      Configure the connection parameters for TiDB Self-Managed

      Download missing driver filesという警告が表示された場合は、 Downloadをクリックしてドライバーファイルを入手してください。

    4. Test Connectionをクリックして、TiDB Self-Managedクラスターへの接続を検証してください。

      Test the connection to a TiDB Self-Managed cluster

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

    次のステップ

    お困りですか?

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