一致性热备
一致性热备
mysqldump -u root -p --single-transaction --routines --events --triggers \
--databases appdb > appdb-consistent.sql| 原理 | START TRANSACTION WITH CONSISTENT SNAPSHOT 读取事务快照 |
|---|---|
| 适用 | InnoDB 等事务引擎 |
| 不适用 | MyISAM、MEMORY 等非事务表仍可能不一致 |
导出期间避免对目标库执行 DDL(ALTER / DROP 等),DDL 隐式提交会破坏快照一致性。