gpt4 book ai didi

synchronization - 使用现有主服务器创建新的从服务器 - 初始数据库创建过程是什么样的?

转载 作者:行者123 更新时间:2023-11-29 00:49:46 25 4
gpt4 key购买 nike

<分区>

我们正在使用现有的单个 mysql 服务器创建一些从属服务器。我们知道所有关于 my.cnf 设置、用户创建等的信息。在主从端。我们对从服务器上的初始数据库创建更感兴趣。

现有的服务器为主,新的都为从。

我们想知道使用现有数据库创建新从站的过程。

这是我们所做的,如果这是正确的,请告诉我们。

a) 现有的单个 mysqld 已脱机(最终将成为 master)。

b) 通过 my.cnf,我们将端口从 3306 更改为随机端口。我们这样做是为了确保当我们启动服务器来执行 mysqldump 时,不会进行任何写入。这将确保 100% 转储将是 100% 最近的。

c) 生成现有数据库的 mysqldump。

d) mysqld 再次离线。

e) 清理二进制日志。我们通过简单地删除它们来做到这一点。这似乎没问题,因为在启动 mysqld 备份后在 binlog 上有一个峰值,在 000001 处重新初始化。

f) 现有的 mysqld 服务器使用旧端口启动,因此我们的 web 服务可以在我们设置所有内容时恢复。


所以...如果我的想法是正确的,此时我们应该:

mysqldump + binlogs = 100% 当前数据库。


我问这一切的原因是因为在做:

mysql DATABASE < dumpfile.sql

大约需要 2 小时,可能还需要 2 小时。

我们是否会遇到从服务器“ catch ” 3-4 小时的二进制日志的任何重大问题?

谢谢你。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com