TiDB Cloud Dedicatedクラスタに接続します
このドキュメントでは、TiDB Cloud Dedicatedクラスタへの接続方法について説明します。
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に接続します参照してください。
クラスターがAWS上でホストされており、クラスターのTiDBバージョンがv6.5.0以降である場合、 TiDB CloudコンソールのAI支援SQLエディタを使用して、データの価値を最大化できます。
SQLエディタでは、SQLクエリを手動で記述することも、macOSでは⌘ + I (WindowsまたはLinuxではControl + I )を押すだけでChat2Query(PREVIEW)にSQLクエリを自動生成させることもできます。これにより、ローカルSQLクライアントがなくてもデータベースに対してSQLクエリを実行できます。クエリ結果は表やグラフで直感的に表示でき、クエリログも簡単に確認できます。
次は?
TiDB クラスターに正常に接続したら、 TiDBを使用してSQLステートメントを探索することができます。