NavicatでTiDBに接続する

TiDB は MySQL 互換のデータベースであり、 ナビキャットデータベース ユーザー向けの GUI ツール セットです。このチュートリアルでは、 MySQL 用 Navicatツールを使用して TiDB に接続します。

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

注記:

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

前提条件

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

  • MySQL 用 Navicat 16.3.2以降のバージョン。
  • Navicat for MySQL の有料アカウント。
  • TiDB クラスター。

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

TiDBに接続する

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

  • TiDB Cloud Serverless
  • TiDB Cloud Dedicated
  • TiDB Self-Managed
  1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

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

  3. 接続ダイアログの構成が動作環境と一致していることを確認します。

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

    ヒント:

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

  5. Navicat for MySQL を起動し、左上隅の「接続」をクリックして、ドロップダウン リストからMySQLを選択します。

    Navicat: add new connection

  6. [新しい接続 (MySQL)]ダイアログで、次の接続パラメータを設定します。

    • 接続名: この接続に意味のある名前を付けます。
    • ホスト: TiDB Cloud接続ダイアログからHOSTパラメータを入力します。
    • ポート: TiDB Cloud接続ダイアログからPORTパラメータを入力します。
    • ユーザー名: TiDB Cloud接続ダイアログからUSERNAMEパラメータを入力します。
    • パスワード: TiDB Cloud Serverless クラスターのパスワードを入力します。

    Navicat: configure connection general panel for TiDB Cloud Serverless

  7. [SSL]タブをクリックし、 [SSL の使用][認証の使用]、 [CA に対するサーバー証明書の検証]チェックボックスをオンにします。次に、 TiDB Cloud接続ダイアログからCAファイルを選択し、 [CA 証明書]フィールドに入力します。

    Navicat: configure connection SSL panel for TiDB Cloud Serverless

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

  9. 接続テストが成功すると、 「接続成功」メッセージが表示されます。 「保存」をクリックして接続構成を完了します。

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

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

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

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

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

  4. CA 証明書をダウンロードするには、 「CA 証明書」をクリックします。

  5. Navicat for MySQL を起動し、左上隅の「接続」をクリックして、ドロップダウン リストからMySQLを選択します。

    Navicat: add new connection

  6. [新しい接続 (MySQL)]ダイアログで、次の接続パラメータを設定します。

    • 接続名: この接続に意味のある名前を付けます。
    • ホスト: TiDB Cloud接続ダイアログからHOSTパラメータを入力します。
    • ポート: TiDB Cloud接続ダイアログからPORTパラメータを入力します。
    • ユーザー名: TiDB Cloud接続ダイアログからUSERNAMEパラメータを入力します。
    • パスワード: TiDB Cloud Dedicated クラスターのパスワードを入力します。

    Navicat: configure connection general panel for TiDB Cloud Dedicated

  7. [SSL]タブをクリックし、 [SSL の使用][認証の使用]、 [CA に対するサーバー証明書の検証]チェックボックスをオンにします。次に、手順 4 でダウンロードした CA ファイルを[CA 証明書]フィールドに選択します。

    Navicat: configure connection SSL panel for TiDB Cloud Dedicated

  8. TiDB Cloud Dedicated クラスターへの接続を検証するためのテスト接続

  9. 接続テストが成功すると、 「接続成功」メッセージが表示されます。 「保存」をクリックして接続構成を完了します。

  1. Navicat for MySQL を起動し、左上隅の「接続」をクリックして、ドロップダウン リストからMySQLを選択します。

    Navicat: add new connection

  2. [新しい接続 (MySQL)]ダイアログで、次の接続パラメータを設定します。

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

    Navicat: configure connection general panel for self-hosted TiDB

  3. 「接続のテスト」をクリックして、TiDB セルフマネージド クラスターへの接続を検証します。

  4. 接続テストが成功すると、 「接続成功」メッセージが表示されます。 「保存」をクリックして接続構成を完了します。

次のステップ

ヘルプが必要ですか?

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

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