在主服务器上恢复mysql转储

问题描述 投票:1回答:1

我有一个由五个奴隶复制的主人。我需要在master上恢复数据库,并计划使用mysql db_name <db_name.dump。我的问题是,在我这样做之前,我需要在主服务器上停止mysql,以便从服务器自动获取更改吗?如果是这样,在执行mysql db_name <db_name.dump之前必须执行哪些命令?

mysql database-replication
1个回答
1
投票

这是发生的事情:

  1. 主服务器运行转储文件中的所有更改(主要是CREATE TABLE和INSERT语句)。
  2. 主服务器在其二进制日志中记录所有这些更改。
  3. 每个从站从主站下载二进制日志。
  4. 每个从站都重放相同的更改。

你不需要停止任何事情。只要您正确配置了复制,所有从站都将复制更改。

© www.soinside.com 2019 - 2024. All rights reserved.