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文を探索することができます。