MJJ论坛

 找回密码
 注册
查看: 779|回复: 1

我是纯小白,问下大佬们mysql做了主主热备

[复制链接]
发表于 2024-3-21 01:57:55 | 显示全部楼层 |阅读模式
如果A服务器了坏了,切换到B服务器,用户在B服务器添加数据之后,后续A服务器恢复正常了 数据会自动同步回去到A服务器吗 还是需要其他手动执行start slave;,我百度看了教程都没有说到这个步骤,别骂我,真的是不懂才来问的
 楼主| 发表于 2024-3-21 02:01:24 | 显示全部楼层
问了gpt 他说的是在主-主热备份(Master-Master Replication)的设置中,如果服务器 A 发生故障并切换到服务器 B,用户在服务器 B 上添加的数据会在服务器 A 恢复正常后自动同步回去。

主-主热备份是一种双向复制的方式,其中每个服务器都是主服务器和从服务器的角色。当服务器 A 失效时,服务器 B 会成为活动的主服务器,处理所有的写操作。当服务器 A 恢复正常后,它将成为活动的主服务器,并开始接收来自服务器 B 的更改。

在这种设置下,MySQL 的复制机制会自动将在服务器 B 上添加的数据同步到服务器 A,以保持两个服务器之间的数据一致性。你不需要手动执行 "start slave" 命令来启动复制进程,因为主-主复制已经在配置中启用。

但是需要注意的是,如果在服务器 A 失效期间有大量的写操作发生在服务器 B 上,复制的同步可能需要一定时间。在服务器 A 恢复正常后,它需要将所有在其失效期间发生的更改从服务器 B 拉取回来。因此,在恢复期间可能会有一段时间的延迟。

总结起来,当你使用主-主热备份时,如果服务器 A 失效并切换到服务器 B,用户在服务器 B 上添加的数据会自动同步回服务器 A,而无需手动执行额外的命令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|MJJ论坛

Copyright MJJ论坛 © 2022 All Rights Reserved.

快速回复 返回顶部 返回列表