一致性导出并携带位点
一致性导出并携带位点
# 8.0.26+ 使用 --source-data(旧名 --master-data):导出文件写入位点注释
mysqldump --single-transaction --source-data=2 --databases app > app_snapshot.sql
# 打开文件头部可看到 CHANGE REPLICATION SOURCE TO ... 位点| 无锁导出 | InnoDB + --single-transaction 保证一致性读 |
|---|---|
| 锁表快照 | FTWRL 阻塞写入,仅适合可停写窗口 |
| 从库快照 | 在从库导出,承接复制延迟 |
| 工具衔接 | Debezium initial 快照自带位点对齐 |
--single-transaction 只对 InnoDB 事务表保证一致性;MyISAM 等非事务表要评估锁表或避开时段。