TiDB Cloud専用クラスタに接続する
このドキュメントでは、 TiDB Cloud Dedicated クラスターに接続する方法について説明します。
ヒント:
TiDB Cloud Serverless クラスターに接続する方法については、 TiDB Cloudサーバーレスクラスタに接続する参照してください。
TiDB Cloud上にTiDB Cloud Cloud Dedicated クラスターが作成されたら、次のいずれかの方法でそのクラスターに接続できます。
直接接続
直接接続では、TCP経由のMySQLネイティブ接続システムを使用します。1 など、MySQL接続をサポートする任意のツールを使用して、 TiDB Cloud Dedicatedクラスタに接続できます。TiDB TiDB CloudはSQLシェルも提供しており、これを使用するとTiDB SQLを試用したり、TiDBとMySQLの互換性を迅速MySQL コマンドラインクライアントテストしたり、ユーザー権限を管理したりできます。
TiDB Cloud Dedicated は、次の 3 種類のネットワーク接続を提供します。
パブリック接続はトラフィックフィルター付きのパブリックエンドポイントを公開するため、ノートパソコンからSQLクライアント経由でTiDBクラスタに接続できます。TiDBクラスタへの接続にはTLSを使用できるため、アプリケーションからTiDBクラスタへのデータ転送のセキュリティが確保されます。詳細については、 パブリック接続経由でTiDB Cloud Dedicated に接続ご覧ください。
プライベートエンドポイント(推奨)
プライベートエンドポイント接続は、VPC内のSQLクライアントがTiDB Cloud Dedicatedクラスターに安全にアクセスできるようにするプライベートエンドポイントを提供します。これは、複数のクラウドプロバイダーが提供するプライベートリンクサービスを使用することで、簡素化されたネットワーク管理で、データベースサービスへの高度に安全な一方向アクセスを実現します。
- AWS でホストされているTiDB Cloud Dedicated クラスターの場合、プライベートエンドポイント接続には AWS PrivateLink が使用されます。詳細については、 AWS PrivateLink 経由でTiDB Cloud専用クラスタに接続する参照してください。
- AzureでホストされているTiDB Cloud Dedicatedクラスターの場合、プライベートエンドポイント接続にはAzure Private Linkが使用されます。詳細については、 Azure Private Link 経由で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文を調べる 。