TiDB Cloud Dedicatedクラスタに接続します
このドキュメントでは、TiDB Cloud Dedicatedクラスタへの接続方法について説明します。
ヒント:
- TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスに接続する方法については、 TiDB Cloud StarterまたはEssentialインスタンスに接続します参照してください。
- このドキュメントでは、 TiDB Cloud Dedicatedのネットワーク接続方法について説明します。特定のツール、ドライバ、または ORM を介して TiDB に接続する方法については、 TiDBに接続する参照してください。
TiDB Cloud TiDB Cloud Dedicatedクラスタが作成されたら、以下のいずれかのネットワーク接続方法で接続できます。
直接接続
直接接続では、TCP 上で MySQL のネイティブ接続システムを使用します。MySQL 接続をサポートするツールであれば、MySQL シェルなどを使用してTiDB Cloud DedicatedMySQLコマンドラインクライアントに接続できます。 TiDB Cloud はSQLシェルも提供しており、 TiDB SQL を試用したり、TiDB と MySQL の互換性を迅速にテストしたり、ユーザー権限を管理したりできます。
TiDB Cloud Dedicatedは、3種類のネットワーク接続タイプを提供します。
パブリック接続はトラフィック フィルターを備えたパブリック エンドポイントを公開するため、ラップトップから SQL クライアント経由で TiDB クラスターに接続できます。 TLS を使用して TiDB クラスターに接続できます。これにより、アプリケーションから TiDB クラスターへのデータ送信のセキュリティが確保されます。詳細については、 パブリック接続経由でTiDB Cloud Dedicatedに接続します参照してください。
プライベートエンドポイント(推奨)
プライベートエンドポイント接続は、VPC内のSQLクライアントがTiDB Cloud Dedicatedクラスターに安全にアクセスできるようにするためのプライベートエンドポイントを提供します。これは、さまざまなクラウドプロバイダーが提供するプライベートリンクサービスを利用しており、ネットワーク管理を簡素化しながら、データベースサービスへの高度に安全な一方向アクセスを実現します。
- AWS でホストされているTiDB Cloud Dedicatedクラスターの場合、プライベート エンドポイント接続は AWS PrivateLink を使用します。詳細については、 AWS PrivateLink を介してTiDB Cloud Dedicatedクラスタに接続します。参照してください。
- Azure 上でホストされているTiDB Cloud Dedicatedクラスターの場合、プライベート エンドポイント接続は Azure Private Link を使用します。詳細については、 Azureプライベートリンクを介してTiDB Cloud Dedicatedクラスタに接続する参照してください。
- Google Cloud でホストされているTiDB Cloud Dedicatedクラスターの場合、プライベート エンドポイント接続は Google Cloud Private Service Connect を使用します。詳細については、 Google Cloud Private Service Connect を介してTiDB Cloud Dedicatedクラスタに接続します。参照してください。
レイテンシーを短縮し、セキュリティを強化したい場合は、VPC ピアリングを設定し、クラウド アカウント内の対応するクラウド プロバイダー上の VM インスタンスを使用してプライベート エンドポイント経由で接続します。詳細については、 VPCピアリング経由でTiDB Cloud Dedicatedに接続します参照してください。
注記:
TiDB Cloud Dedicatedクラスタで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ステートメントを探索することができます。