可以mysqldump --single-transaction
在不停止复制的情况下在 Slave DB上运行( stop slave;
) 吗?这是用于定期的每日备份,因此我们可以在发生存储灾难时恢复 Master DB。大多数表是 InnoDB,只有几个是 MyISAM。
官方文档说:
“您应该在开始转储过程之前停止从属设备上的复制,以确保转储包含一组一致的数据”。
这是什么意思consistent data
?这是否意味着像最新数据?
我知道这--single-transaction
意味着它从发布时间开始就需要数据,因此在转储发生时新的进一步更改不会记录到转储中。我对么?
不想在 master 上运行备份,因为它在我们的应用程序上创建了滞后。