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

Visual Studio Codeを使用してTiDBに接続する



TiDB は MySQL 互換データベースであり、 Visual Studio Code (VS Code)は軽量かつ強力なソースコード エディターです。このチュートリアルでは、TiDB を公式ドライバーとしてサポートするSQLツール拡張機能を使用します。

このチュートリアルでは、Visual Studio Code を使用して TiDB に接続する方法を学ぶことができます。

前提条件

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

  • Visual Studio Code 1.72.0以降のバージョン。
  • SQLTools MySQL/MariaDB/TiDB拡張機能です。インストールするには、以下のいずれかの方法を使用できます。
    • このリンクをクリックするとVS Codeが起動し、拡張機能を直接インストールできます。
    • VS Code マーケットプレイスに移動し、 Installをクリックします。
    • VS Code のExtensionsタブでmtxr.sqltools-driver-mysqlを検索してSQLTools MySQL/MariaDB/TiDB拡張機能を取得し、 Installをクリックします。
  • TiDBクラスタ。

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

TiDBに接続する

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

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

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

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

      • Connection TypePublicに設定されています。

      • Branchmainに設定されています。

      • Connect WithVS Codeに設定されています。

      • お使いの環境に合ったOperating Systemを選択してください。

    4. Generate Passwordをクリックすると、ランダムなパスワードが生成されます。

    5. VS Codeを起動し、ナビゲーションペインでSQLTools拡張機能を選択します。 CONNECTIONSセクションでAdd New Connectionをクリックし、データベースドライバとしてTiDBを選択します。

      VS Code SQLTools: add new connection

    6. 設定画面で、以下の接続パラメータを設定します。

      • Connection name:この接続に分かりやすい名前を付けてください。

      • Connection group:(オプション)この接続グループに分かりやすい名前を付けます。同じグループ名を持つ接続はグループ化されます。

      • Connect usingServer and Portを選択してください。

      • Server Address: TiDB Cloud接続ダイアログからHOSTパラメータを入力します。

      • Port: TiDB Cloud接続ダイアログからPORTパラメータを入力します。

      • Database:接続したいデータベースを入力してください。

      • Username: TiDB Cloud接続ダイアログからUSERNAMEパラメータを入力してください。

      • Password mode: SQLTools Driver Credentialsを選択します。

      • MySQL driver specific options領域で、以下のパラメータを設定します。

        • Authentication Protocoldefaultを選択してください。

        • SSLEnabledを選択します。TiDB Cloud Starterは安全な接続を必要とします。SSL Options (node.TLSSocket)領域で、 TiDB Cloud接続ダイアログのCAパラメーターをCertificate Authority (CA) Certificate Fileフィールドに設定してください。

      VS Code SQLTools: configure connection settings for TiDB Cloud Starter

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

      1. ポップアップウィンドウでAllowをクリックします。

      2. SQLTools Driver Credentialsダイアログで、手順4で作成したパスワードを入力します。

        VS Code SQLTools: enter password to connect to TiDB Cloud Starter

    8. 接続テストが成功すると、Successfully connected!というメッセージが表示されます。 SAVE CONNECTIONをクリックして、接続設定を保存してください。

    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. VS Codeを起動し、ナビゲーションペインでSQLTools拡張機能を選択します。 CONNECTIONSセクションでAdd New Connectionをクリックし、データベースドライバとしてTiDBを選択します。

    8. 設定画面で、以下の接続パラメータを設定します。

      • Connect usingServer and Portを選択してください。

      • Server Address: TiDB Cloud接続ダイアログからhostパラメータを入力します。

      • Port: TiDB Cloud接続ダイアログからportパラメータを入力します。

      • Database:接続したいデータベースを入力してください。

      • Username: TiDB Cloud接続ダイアログからuserパラメータを入力してください。

      • Password mode: SQLTools Driver Credentialsを選択します。

      • MySQL driver specific options領域で、以下のパラメータを設定します。

        • Authentication Protocoldefaultを選択してください。
        • SSLDisabledを選択してください。
    9. TEST CONNECTIONをクリックして、 TiDB Cloud Premiumインスタンスへの接続を検証してください。

    10. SQLTools Driver Credentialsダイアログで、パスワードを入力します。

    11. 接続テストが成功したら、 SAVE CONNECTIONをクリックして接続設定を保存します。

    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. VS Codeを起動し、ナビゲーションペインでSQLTools拡張機能を選択します。 CONNECTIONSセクションでAdd New Connectionをクリックし、データベースドライバとしてTiDBを選択します。

      VS Code SQLTools: add new connection

    5. 設定画面で、以下の接続パラメータを設定します。

      • Connection name:この接続に分かりやすい名前を付けてください。

      • Connection group:(オプション)この接続グループに分かりやすい名前を付けます。同じグループ名を持つ接続はグループ化されます。

      • Connect usingServer and Portを選択してください。

      • Server Address: TiDB Cloud接続ダイアログからhostパラメータを入力します。

      • Port: TiDB Cloud接続ダイアログからportパラメータを入力します。

      • Database:接続したいデータベースを入力してください。

      • Username: TiDB Cloud接続ダイアログからuserパラメータを入力してください。

      • Password mode: SQLTools Driver Credentialsを選択します。

      • MySQL driver specific options領域で、以下のパラメータを設定します。

        • Authentication Protocoldefaultを選択してください。
        • SSLDisabledを選択してください。

      VS Code SQLTools: configure connection settings for TiDB Cloud Dedicated

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

      1. ポップアップウィンドウでAllowをクリックします。
      2. SQLTools Driver Credentialsダイアログで、 TiDB Cloud Dedicatedクラスタのパスワードを入力します。

      VS Code SQLTools: enter password to connect to TiDB Cloud Dedicated

    7. 接続テストが成功すると、Successfully connected!というメッセージが表示されます。 SAVE CONNECTIONをクリックして、接続設定を保存してください。

    1. VS Codeを起動し、ナビゲーションペインでSQLTools拡張機能を選択します。 CONNECTIONSセクションでAdd New Connectionをクリックし、データベースドライバとしてTiDBを選択します。

      VS Code SQLTools: add new connection

    2. 設定画面で、以下の接続パラメータを設定します。

      • Connection name:この接続に分かりやすい名前を付けてください。

      • Connection group:(オプション)この接続グループに分かりやすい名前を付けます。同じグループ名を持つ接続はグループ化されます。

      • Connect usingServer and Portを選択してください。

      • Server Address:TiDB Self-ManagedクラスタのIPアドレスまたはドメイン名を入力してください。

      • Port:TiDB Self-Managedクラスタのポート番号を入力してください。

      • Database:接続したいデータベースを入力してください。

      • Username:TiDB Self-Managedクラスタに接続するために使用するユーザー名を入力してください。

      • Password mode

        • パスワードが空欄の場合は、 Use empty passwordを選択してください。
        • それ以外の場合は、 SQLTools Driver Credentialsを選択してください。
      • MySQL driver specific options領域で、以下のパラメータを設定します。

        • Authentication Protocoldefaultを選択してください。
        • SSLDisabledを選択してください。

      VS Code SQLTools: configure connection settings for TiDB Self-Managed

    3. TEST CONNECTIONをクリックして、TiDB Self-Managedクラスタへの接続を検証してください。

      パスワードが空欄でない場合は、ポップアップウィンドウでAllowをクリックし、TiDB Self-Managedクラスタのパスワードを入力してください。

      VS Code SQLTools: enter password to connect to TiDB Self-Managed

    4. 接続テストが成功すると、Successfully connected!というメッセージが表示されます。 SAVE CONNECTIONをクリックして、接続設定を保存してください。

    次のステップ

    お困りですか?

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