Skip to main content
本分步指南介绍如何配置 Azure Database for MySQL 灵活服务器,以便使用 MySQL ClickPipe 将数据复制到 ClickHouse Cloud。该服务仅支持一次性摄取。有关 MySQL CDC (变更数据捕获) 的常见问题,请参阅 MySQL 常见问题页面。
该服务不支持通过 CDC 进行持续摄取。Azure Database for MySQL 灵活服务器不允许将 binlog_row_metadata 系统变量配置为 FULL,而这是 ClickPipes 中支持完整 MySQL CDC 功能所必需的。请在 Azure feedback forum 提交功能请求,为此问题投票,或联系 Azure 支持以请求提供此能力。

配置数据库用户

以管理员身份连接到你的 Azure Database for MySQL 灵活服务器 实例,并执行以下命令:
  1. 为 ClickPipes 创建一个专用用户:
  2. 授予 schema 权限。以下示例展示了 mysql 数据库的权限。对于你要复制的每个数据库和主机,都重复执行这些命令:
  3. 使权限更改生效:

配置网络访问

ClickPipes 尚不支持 Azure Private Link。要访问不允许公共访问的实例,请使用 SSH 隧道。有关更多信息,请参阅 ClickPipes 网络。
接下来,你必须允许 ClickPipes 连接到你的 Azure Database for MySQL 灵活服务器 实例。
  1. 在 Azure 门户中,转到 所有资源。选择你的 Azure Database for MySQL 灵活服务器 实例,打开 概述 页面。
  2. 在 设置 下,选择 网络。确保已启用 公共访问。
  3. 在 防火墙规则 部分中,添加你的服务所在区域对应的 ClickPipes 静态 IP 地址列表。
  4. 点击 保存,保存网络安全配置更改。

接下来做什么?

您现在可以创建 ClickPipe,并开始将 Azure Database for MySQL 灵活服务器实例中的数据摄取到 ClickHouse Cloud。请务必记下您在设置实例时使用的连接信息,因为在创建 ClickPipe 的过程中需要用到这些信息。
最后修改于 2026年8月14日