本页面介绍如何配置变更数据捕获 (CDC),以 将数据从 Cloud SQL for MySQL 数据库流式传输到受支持的目标, 例如 BigQuery 或 Cloud Storage。
启用二进制日志记录功能
- 如需为 Cloud SQL for MySQL 启用二进制日志记录功能,请参阅启用时间点恢复。
配置数据库标志
在 Google Cloud 控制台中,前往 Cloud SQL 实例 页面。
选择包含要为其设置数据库标志的 Cloud SQL 实例的项目。
打开实例,然后点击修改 。
前往标志 部分。
点击添加数据库标志 。
从下拉菜单中选择以下标志,并设置其值:
对于基于 GTID 的复制:
参数 值 net_read_timeout 3600net_write_timeout 3600wait_timeout 86400binlog_row_image fullmax_allowed_packet 1073741824(建议值)对于基于 binlog 的复制:
标志 值 net_read_timeout 3600net_write_timeout 3600wait_timeout 86400
点击保存 以保存更改。
创建 Datastream 用户
如需创建 DataStream 用户,请输入以下 MySQL 命令:
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
后续步骤
- 详细了解 Datastream 如何与 MySQL 源 配合使用。