TiDB Cloud専用クラスタに接続する
このドキュメントでは、 TiDB Cloud Dedicated クラスターに接続する方法について説明します。
ヒント:
TiDB Cloud Serverless クラスターに接続する方法については、 TiDB Cloudサーバーレスクラスタに接続する参照してください。
TiDB TiDB Cloud TiDB Cloud Dedicated クラスターが作成されたら、次のいずれかの方法でそのクラスターに接続できます。
直接接続
直接接続では、TCP 経由の MySQL ネイティブ接続システムが使用されます。1 などの MySQL 接続をサポートする任意のツールを使用して、 TiDB Cloud Dedicated クラスターに接続できます。TiDB TiDB CloudSQL シェル提供されており、これを使用するとMySQL コマンドラインクライアント TiDB SQL を試したり、TiDB と MySQL の互換性をすばやくテストしたり、ユーザー権限を管理したりできます。
TiDB Cloud Dedicated は、次の 3 種類のネットワーク接続タイプを提供します。
パブリック接続では、トラフィック フィルター付きのパブリック エンドポイントが公開されるため、ノート PC から SQL クライアントを介して TiDB クラスターに接続できます。TLS を使用して TiDB クラスターに接続できるため、アプリケーションから TiDB クラスターへのデータ転送のセキュリティが確保されます。詳細については、 パブリック接続経由でTiDB Cloud Dedicatedに接続する参照してください。
プライベートエンドポイント(推奨)
プライベート エンドポイント接続は、VPC 内の SQL クライアントがTiDB Cloud Dedicated クラスターに安全にアクセスできるようにするプライベート エンドポイントを提供します。これは、さまざまなクラウド プロバイダーによって提供されるプライベート リンク サービスを使用し、簡素化されたネットワーク管理でデータベース サービスへの非常に安全な一方向アクセスを提供します。
- AWS でホストされているTiDB Cloud Dedicated クラスターの場合、プライベートエンドポイント接続には AWS PrivateLink が使用されます。詳細については、 AWS のプライベートエンドポイント経由でTiDB Cloud専用クラスタに接続する参照してください。
- Google Cloud でホストされているTiDB Cloud Dedicated クラスタの場合、プライベート エンドポイント接続には Google Cloud Private Service Connect が使用されます。詳細については、 Google Cloud Private Service Connect 経由でTiDB Cloud専用クラスタに接続するご覧ください。
レイテンシーを低くしてセキュリティを強化したい場合は、VPC ピアリングを設定し、クラウド アカウント内の対応するクラウド プロバイダーの VM インスタンスを使用してプライベート エンドポイント経由で接続します。詳細については、 VPC ピアリング経由でTiDB Cloud Dedicated に接続する参照してください。
注記:
TiDB Cloud専用クラスターで SQL エディターを使用するには、 TiDB Cloudサポートお問い合わせください。
クラスターが AWS でホストされており、クラスターの TiDB バージョンが v6.5.0 以降である場合は、 TiDB Cloudコンソールの AI 支援 SQL エディターを使用してデータの価値を最大化できます。
SQL エディターでは、SQL クエリを手動で記述するか、macOS では⌘ + I (Windows または Linux ではControl + I ) を押してChat2Query (ベータ版)に SQL クエリを自動的に生成するように指示することができます。これにより、ローカル SQL クライアントを使用せずにデータベースに対して SQL クエリを実行できます。クエリ結果をテーブルやグラフで直感的に表示し、クエリ ログを簡単に確認できます。
次は何か
TiDB クラスターに正常に接続されたら、 TiDBでSQL文を調べる実行できます。