本章では、TDSQL-C for MySQLへの接続方法、関連する応用シナリオ、および接続に関連する障害対応について説明します。
説明:
パブリックネットワーク接続はネットワークの影響を受けやすいため、ネットワークに高い要件がある場合は、プライベートネットワーク接続またはCCN接続の使用を推奨します。
接続方式
|
| CVMなしで、直接TDSQL-C for MySQLコンソールからDMCデータベース管理コンソールにログインし、データベース管理を行います。具体的なシナリオの説明については、シナリオ1を参照してください。 | 課金なし。 | |
| Linux CVMは、プライベートネットワークまたはパブリックネットワークアドレスを使用して接続できます。具体的なシナリオの説明については、シナリオ2を参照してください。 | 課金なし。 | |
| CVMはWindows CVMであり、プライベートネットワークまたはパブリックネットワークアドレスを使用して接続できます。具体的なシナリオの説明については、シナリオ3を参照してください。 | 課金なし。 | |
| CVMとTDSQL-C for MySQLが異なるVPCにある場合、またはLighthouseを使用してTDSQL-C for MySQLに接続する場合。具体的なシナリオの説明については、シナリオ4を参照してください。 | | |
アプリケーションシナリオの説明
シナリオ1:コンソール接続
CVMなしで、Tencent CloudアカウントでTDSQL-C for MySQLコンソールにログインし、対象クラスタを特定した後、クラスタ管理ページでログインをクリックすると、DMCデータベース管理コンソールに遷移します。ログイン後のデータベース管理シナリオでは、DMCがテーブルレベルでの操作、リアルタイム監視、インスタンスセッション管理、SQLウィンドウ、データ管理などのサービスを提供します。 シナリオ2:内網または外網アドレスを使用してLinux CVM経由でクラスタに接続する
CVMはLinux CVMであり、TDSQL-C for MySQLと同一のTencent Cloudメインアカウントに属し、同一リージョンにあり、ネットワークタイプはいずれもVPCで、かつ同一VPC内に存在します。
例示:
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、アカウント1配下の広州VPC1内にあるサブネットB配下のTDSQL-C for MySQL。
外部ネットワークアドレス接続
CVMがLinux CVMであり、イントラネット接続を利用できないシナリオでは、外部ネットワーク接続を介して接続できますが、TDSQL-C for MySQLで外部ネットワークアクセスが有効化されている必要があります。 例示:
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、広州リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、北京リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、アカウント2配下の北京リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
シナリオ3:イントラネットまたは外部ネットワークアドレスを使用してWindows CVM経由でクラスタに接続する
イントラネットアドレス接続
CVMはWindows CVMであり、TDSQL-C for MySQLと同一のTencent Cloudメインアカウントに属し、同一リージョンにあり、ネットワークタイプはいずれもVPCで、かつ同一VPC内に存在します。
例示:
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、アカウント1配下の広州VPC1内にあるサブネットB配下のTDSQL-C for MySQL。
外部ネットワークアドレス接続
CVMがWindows CVMであり、イントラネット接続を利用できないシナリオでは、外部ネットワーク接続を介して接続できますが、TDSQL-C for MySQLで外部ネットワークアクセスが有効化されている必要があります。 例示:
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、広州リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、北京リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、アカウント2配下の北京リージョン内で外部ネットワークアクセスが有効化されているTDSQL-C for MySQL。
シナリオ4:CCN接続
1. CVMとTDSQL-C for MySQLが異なるVPCにある場合(同一アカウント/異なるアカウント、同一リージョン/異なるリージョンを含む)。
2. 同一Tencent Cloudアカウント内で、購入したサーバーがLighthouseである場合、TDSQL-C for MySQLに接続するにはCCNを介した接続が必要です。 例示:
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、広州VPC2内にあるサブネットB配下のTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、北京VPC2内にあるサブネットB配下のTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内にあるサブネットA配下のCVMと、アカウント2配下の北京VPC2内にあるサブネットB配下のTDSQL-C for MySQL。
例えば、アカウント1配下の広州VPC1内のサブネットA配下のLighthouseと、広州VPC2内のサブネットB配下のTDSQL-C for MySQL。 接続関連のトラブルシューティング