NavicatでTiDBに接続する
TiDBはMySQL互換データベースで、 ナビキャットデータベースユーザー向けのGUIツールセットです。このチュートリアルでは、 ナビキャット プレミアムツールを使用してTiDBに接続します。
このチュートリアルでは、Navicat を使用して TiDB クラスターに接続する方法を学習します。
注記:
このチュートリアルは、 TiDB Cloud Serverless、 TiDB Cloud Dedicated、および TiDB Self-Managed と互換性があります。
前提条件
このチュートリアルを完了するには、次のものが必要です。
- ナビキャット プレミアム 17.1.6以降のバージョン。
- Navicat Premium の有料アカウント。
- TiDB クラスター。
TiDB クラスターがない場合は、次のように作成できます。
- (推奨) TiDB Cloud Serverless クラスターの作成に従って、独自のTiDB Cloudクラスターを作成します。
- ローカルテストTiDBクラスタをデプロイまたは本番のTiDBクラスタをデプロイに従ってローカル クラスターを作成します。
TiDBに接続する
選択した TiDB デプロイメント オプションに応じて、TiDB クラスターに接続します。
- TiDB Cloud Serverless
- TiDB Cloud Dedicated
- TiDB Self-Managed
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
右上隅の「接続」をクリックします。接続ダイアログが表示されます。
接続ダイアログの構成が動作環境と一致していることを確認します。
- 接続タイプは
Public
に設定されています。 - ブランチは
main
に設定されています。 - Connect With が
Navicat
に設定されています。 - オペレーティング システムは環境に適合します。
- 接続タイプは
ランダムなパスワードを作成するには、 「パスワードの生成」をクリックします。
ヒント:
以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 「パスワードのリセット」をクリックして新しいパスワードを生成することができます。
Navicat Premium を起動し、左上隅の「接続」をクリックし、ベンダー フィルターリストからPingCAPを選択して、右側のパネルでTiDB をダブルクリックします。
[**新しい接続 (TiDB)]**ダイアログで、次の接続パラメータを構成します。
- 接続名: この接続に意味のある名前を付けます。
- ホスト: TiDB Cloud接続ダイアログから
HOST
パラメータを入力します。 - ポート: TiDB Cloud接続ダイアログから
PORT
パラメータを入力します。 - ユーザー名: TiDB Cloud接続ダイアログから
USERNAME
パラメータを入力します。 - パスワード: TiDB Cloud Serverless クラスターのパスワードを入力します。
「SSL」タブをクリックし、 「SSLを使用する」 、 「認証を使用する」、 「CA証明サーバーを検証する」のチェックボックスをオンにします。次に、 TiDB Cloud接続ダイアログから
CA
ファイルを選択し、 「CA証明書」フィールドに入力します。「テスト接続」をクリックして、 TiDB Cloud Serverless クラスターへの接続を検証します。
接続テストが成功すると、「接続成功」というメッセージが表示されます。 「OK」をクリックして接続設定を完了してください。
クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。
右上隅の「接続」をクリックします。接続ダイアログが表示されます。
接続ダイアログで、 [接続タイプ]ドロップダウン リストから[パブリック]を選択します。
IP アクセス リストをまだ設定していない場合は、 「IP アクセス リストの設定」をクリックするか、手順IPアクセスリストを設定するに従って、最初の接続の前に設定してください。
TiDB Cloud Dedicatedは、パブリック接続タイプに加えて、プライベートエンドポイントとVPCピアリング接続タイプもサポートしています。詳細については、 TiDB Cloud専用クラスタに接続するご覧ください。
CA 証明書をダウンロードするには、CA 証明書をクリックします。
Navicat Premium を起動し、左上隅の「接続」をクリックし、ベンダー フィルターリストからPingCAPを選択して、右側のパネルでTiDB をダブルクリックします。
[**新しい接続 (TiDB)]**ダイアログで、次の接続パラメータを構成します。
- 接続名: この接続に意味のある名前を付けます。
- ホスト: TiDB Cloud接続ダイアログから
HOST
パラメータを入力します。 - ポート: TiDB Cloud接続ダイアログから
PORT
パラメータを入力します。 - ユーザー名: TiDB Cloud接続ダイアログから
USERNAME
パラメータを入力します。 - パスワード: TiDB Cloud Dedicated クラスターのパスワードを入力します。
「SSL」タブをクリックし、 「SSLを使用する」 、 「認証を使用する」、 「CAサーバー書を検証する」のチェックボックスをオンにします。次に、 「CA証明書」フィールドで、手順4でダウンロードしたCAファイルを選択します。
TiDB Cloud Dedicated クラスターへの接続を検証するためのテスト接続。
接続テストが成功すると、「接続成功」というメッセージが表示されます。 「OK」をクリックして接続設定を完了してください。
Navicat Premium を起動し、左上隅の「接続」をクリックし、ベンダー フィルターリストからPingCAPを選択して、右側のパネルでTiDB をダブルクリックします。
[**新しい接続 (TiDB)]**ダイアログで、次の接続パラメータを構成します。
- 接続名: この接続に意味のある名前を付けます。
- ホスト: TiDB セルフマネージド クラスターの IP アドレスまたはドメイン名を入力します。
- ポート: TiDB セルフマネージド クラスターのポート番号を入力します。
- ユーザー名: TiDB に接続するために使用するユーザー名を入力します。
- パスワード: TiDB に接続するために使用するパスワードを入力します。
「テスト接続」をクリックして、TiDB セルフマネージド クラスターへの接続を検証します。
接続テストが成功すると、「接続成功」というメッセージが表示されます。 「OK」をクリックして接続設定を完了してください。
次のステップ
- 開発者ガイドのデータを挿入する 、 データを更新する 、 データを削除する 、 単一テーブルの読み取り 、 取引 、 SQLパフォーマンスの最適化などの章で、 TiDB アプリケーション開発のベスト プラクティスを学習します。
- プロフェッショナルTiDB開発者コースを通じて学び、試験に合格するとTiDB認定獲得します。
ヘルプが必要ですか?
不和またはスラック 、あるいはサポートチケットを送信するについてコミュニティに質問してください。