Skip to main content
このステップバイステップガイドでは、MySQL ClickPipe を使用して、Azure Flexible Server for MySQL から ClickHouse Cloud へデータをレプリケートするための設定方法を説明します。このサービスでサポートされているのは 一回限りのインジェスト のみです。MySQL CDC (変更データキャプチャ) に関するよくある質問については、MySQL よくある質問ページ を参照してください。
CDC による継続的インジェストはサポートされていません。Azure Flexible Server for MySQL では、binlog_row_metadata システム変数を FULL に設定できません。これは、ClickPipes で完全な機能を備えた MySQL CDC (変更データキャプチャ) を利用するために必要です。この機能をリクエストするには、Azure フィードバック フォーラム に機能要望を投稿するか、この質問 に賛成票を投じるか、Azure サポート にお問い合わせください。

データベースユーザーを設定する

管理者ユーザーとして Azure Flexible Server for MySQL インスタンスに接続し、次のコマンドを実行します。
  1. ClickPipes 専用のユーザーを作成します。
  2. スキーマに対する権限を付与します。次の例は mysql データベースに対する権限を示しています。レプリケートする各データベースとホストについて、これらのコマンドを繰り返し実行してください。
  3. 権限の変更を適用します。

ネットワークアクセスを設定する

ClickPipes は Azure プライベートリンク接続をサポートしていません。Azure Flexible Server for MySQL インスタンスへのパブリックアクセスを許可しない場合は、SSH トンネルを使用して 安全に接続できます。Azure プライベートリンクは今後サポートされる予定です。
次に、ClickPipes から Azure Flexible Server for MySQL インスタンスへの接続を許可する必要があります。
  1. Azure Portal で すべてのリソース に移動します。Azure Flexible Server for MySQL インスタンスを選択して、概要 ページを開きます。
  2. 設定 で ネットワーク を選択します。パブリック アクセス が有効になっていることを確認します。
  3. ファイアウォール ルール セクションで、サービスがデプロイされているリージョンの ClickPipes 静的 IP アドレスの一覧 を入力します。
  4. 保存 をクリックして、ネットワークセキュリティ設定の変更を保存します。

次のステップ

これで、ClickPipe を作成して、Azure Flexible Server for MySQL インスタンスから ClickHouse Cloud へのデータ取り込みを開始できます。インスタンスのセットアップ時に使用した接続情報は、ClickPipe の作成時に必要になるため、必ず控えておいてください。
最終更新日 2026年6月10日