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

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 TypePublicに設定されています。
      • Branchmainに設定されています。
      • Connect WithDataGripに設定されています。
      • お使いの環境に合った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 EndpointEnableをクリックし、次に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をクリックしてください。

    次のステップ

    お困りですか?

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