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