如果您使用的是受支持的提供商之一 (见侧边栏) ,请参阅该提供商对应的专用指南。
启用二进制日志保留功能
MySQL 8.x 及更高版本
log_bin 设置,必须重启 MySQL 实例,更改才能生效。
更改设置后,继续配置数据库用户。
MySQL 5.7
/etc/my.cnf 或 /etc/mysql/my.cnf) :
MySQL 5.7 及更早版本不支持列排除和 schema 变更。这些功能依赖于表元数据,而在 MySQL 8.0.1 之前的 binlog 中不包含这些元数据。
配置数据库用户
-
为 ClickPipes 创建一个专用用户:
-
授予 schema 权限。以下示例展示了
clickpipes数据库的权限。对于你想要复制的每个数据库和主机,请重复执行这些命令: -
向该用户授予复制权限:
请确保将
clickpipes_user 和 some_secure_password 替换为你所需的用户名和密码。SSL/TLS 配置 (推荐)
/var/lib/mysql/ca.pem) ,并在 UI 中创建新的 MySQL ClickPipe 时上传。主机请使用服务器的 IP 地址。
无法访问服务器的自托管 MySQL - 联系你的 IT 团队获取证书。作为最后手段,可在 ClickPipes UI 中启用“跳过证书验证”开关 (出于安全原因,不推荐) 。
如需了解有关 SSL/TLS 选项的更多信息,请参阅我们的 FAQ。