Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Azure Database for MySQL 灵活服务器数据源设置指南

本分步指南介绍如何配置 Azure Database for MySQL 灵活服务器,以便使用 MySQL ClickPipe 将数据复制到 ClickHouse Cloud。该服务仅支持一次性摄取。有关 MySQL CDC (变更数据捕获) 的常见问题,请参阅 MySQL 常见问题页面

配置数据库用户

以管理员身份连接到你的 Azure Database for MySQL 灵活服务器 实例,并执行以下命令:

  1. 为 ClickPipes 创建一个专用用户:

    CREATE USER 'clickpipes_user'@'%' IDENTIFIED BY 'some-password';
  2. 授予 schema 权限。以下示例展示了 mysql 数据库的权限。对于你要复制的每个数据库和主机,都重复执行这些命令:

    GRANT SELECT ON `mysql`.* TO 'clickpipes_user'@'%';
  3. 使权限更改生效:

    FLUSH PRIVILEGES;

配置网络访问

接下来,你必须允许 ClickPipes 连接到你的 Azure Database for MySQL 灵活服务器 实例。

  1. 在 Azure 门户中,转到 所有资源。选择你的 Azure Database for MySQL 灵活服务器 实例,打开 概述 页面。

  2. 设置 下,选择 网络。确保已启用 公共访问

  3. 防火墙规则 部分中,添加你的服务所在区域对应的 ClickPipes 静态 IP 地址列表

    为公共访问和 IP 允许列表配置网络
  4. 点击 保存,保存网络安全配置更改。

接下来做什么?

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

Navigation