Skip to main content
这是一份分步指南,介绍如何配置您的 Cloud SQL for MySQL 实例,以便通过 MySQL ClickPipe 复制其中的数据。

启用二进制日志保留

二进制日志是一组日志文件,用于记录对 MySQL 服务器实例所做的数据更改;而二进制日志文件是进行复制所必需的。

通过 PITR 启用二进制日志

PITR 功能决定 Google Cloud 中 MySQL 是否启用二进制日志。你可以在 Cloud 控制台中进行设置:编辑你的 Cloud SQL 实例,然后向下滚动到以下部分。 建议根据复制使用场景,将该值设置为一个足够长且合理的值。 如果尚未配置,请编辑 Cloud SQL,并确保在数据库标志部分设置以下内容:
  1. binlog_expire_logs_seconds 设为 >= 86400 (1 天) 的值。
  2. binlog_row_metadata 设为 FULL
  3. binlog_row_image 设为 FULL
为此,请点击实例概览页面右上角的 Edit 按钮。 然后向下滚动到 Flags 部分,并添加上述标志。

配置数据库用户

以 root 用户身份连接到您的 Cloud SQL MySQL 实例,并执行以下命令:
  1. 为 ClickPipes 创建一个专用用户:
  2. 授予 schema 权限。以下示例展示了 clickpipes database 的权限。对于您要复制的每个 database 和主机,请重复执行这些命令:
  3. 向该用户授予复制权限:

配置网络访问

如果你想限制对 Cloud SQL 实例的访问流量,请将文档中列出的静态 NAT IP 地址添加到 Cloud SQL MySQL 实例的 IP 允许列表中。 你可以通过编辑该实例来完成此操作,也可以前往 Cloud 控制台侧边栏中的 Connections 选项卡。

下载并使用根 CA 证书

要连接到您的 Cloud SQL 实例,您需要下载根 CA 证书。
  1. 前往 Cloud 控制台中的 Cloud SQL 实例。
  2. 在侧边栏中点击 Connections
  3. 点击 Security 选项卡。
  4. Manage server CA certificates 部分,点击底部的 DOWNLOAD CERTIFICATES 按钮。
  1. 在 ClickPipes UI 中创建新的 MySQL ClickPipe 时,上传已下载的证书。
最后修改于 2026年7月23日