TiDB Cloud Dedicatedクラスターに接続します
このドキュメントでは、TiDB Cloud Dedicatedクラスターへの接続方法について説明します。
TiDB Cloud Dedicatedクラスターが作成されたら、以下のいずれかのネットワーク接続方法で接続できます。
直接接続
直接接続では、TCP 上で MySQL のネイティブ接続システムを使用します。MySQL 接続をサポートするツールであれば、MySQLコマンドラインクライアントなどを使用してTiDB Cloud Dedicatedクラスターに接続できます。 TiDB Cloud はSQLシェルも提供しており、 TiDB SQL を試用したり、TiDB と MySQL の互換性を迅速にテストしたり、ユーザー権限を管理したりできます。
TiDB Cloud Dedicatedは、3種類のネットワーク接続タイプを提供します。
パブリック接続はトラフィックフィルターを備えたパブリックエンドポイントを公開するため、ラップトップから SQL クライアント経由で TiDB クラスターに接続できます。新しく作成されたTiDB Cloud Dedicatedクラスターでは、パブリックエンドポイントはデフォルトで無効になっており、クラスターの作成後にSettings > Networkingで有効にできます。 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コンソールのSQLエディターを使用して、データの価値を最大化できます。
SQLエディターでは、SQLクエリを記述して実行できます。これにより、ローカルSQLクライアントがなくてもデータベースに対してSQLクエリを実行できます。クエリ結果は表やグラフで直感的に表示でき、クエリログも簡単に確認できます。
次は?
TiDB クラスターに正常に接続したら、 TiDBを使用してSQL文を探索することができます。