我有一些数据日志发送到 server1 上的 mySQL 数据库。有时,由于电源故障,server1 会关闭。我需要将日志发送到 server2 上的 mySQL 数据库,然后在服务器 1 启动时同步所有内容,因此不会丢失任何日志。这是可能的事情,还是你推荐别的东西?
问问题
33 次
听起来您正在寻找主-主类型复制。在这种情况下通常发生的是您将拥有 2 个 MySQL 服务器(我们会说 a 和 b)。A 将被指定为主,B 将作为从属开始。因此,当通过 my.cnf 配置对 A 进行更新时,它将被发送到 B 并且它们保持同步。如果 A 崩溃(断电、硬盘故障等),进程将检测到服务器已关闭并使 B 成为新的主服务器。然后,一旦 A 修复并重新联机,它将作为从站出现。这并不太难设置,请查看操作方法,例如: 如何打造希望对您有所帮助!