Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Azure Flexible Server for MySQL ソース設定ガイド

このステップバイステップガイドでは、MySQL ClickPipe を使用して、Azure Flexible Server for MySQL から ClickHouse Cloud へデータをレプリケートするための設定方法を説明します。このサービスでサポートされているのは 一回限りのインジェスト のみです。MySQL CDC (変更データキャプチャ) に関するよくある質問については、MySQL よくある質問ページ を参照してください。

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

管理者ユーザーとして Azure Flexible Server for MySQL インスタンスに接続し、次のコマンドを実行します。

  1. ClickPipes 専用のユーザーを作成します。

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. スキーマに対する権限を付与します。次の例は mysql データベースに対する権限を示しています。レプリケートする各データベースとホストについて、これらのコマンドを繰り返し実行してください。

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. 権限の変更を適用します。

    FLUSH PRIVILEGES;

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

次に、ClickPipes から Azure Flexible Server for MySQL インスタンスへの接続を許可する必要があります。

  1. Azure Portal で すべてのリソース に移動します。Azure Flexible Server for MySQL インスタンスを選択して、概要 ページを開きます。

  2. 設定ネットワーク を選択します。パブリック アクセス が有効になっていることを確認します。

  3. ファイアウォール ルール セクションで、サービスがデプロイされているリージョンの ClickPipes 静的 IP アドレスの一覧 を入力します。

    IP 許可リストによるパブリックアクセス用のネットワーク設定
  4. 保存 をクリックして、ネットワークセキュリティ設定の変更を保存します。

次のステップ

これで、ClickPipe を作成し、Azure Flexible Server for MySQL インスタンスから ClickHouse Cloud へのデータ取り込みを開始できます。ClickPipe の作成時に必要になるため、インスタンスの設定時に使用した接続情報は必ず控えておいてください。

Navigation