Mysql 远程插入

Mysql remote insert

我正在使用 Mysql 和 PHP。我有 3 个边缘服务器,名为 A、B、C 和一个主服务器 D。ABC 的每个服务器都存在一个名为 'tb_record' 的 table 来存储一些记录或日志。现在我希望 ABC 实时(或不要太延迟)将 'tb_record' 的所有信息收集到服务器 D 'tb_allrecord'。

例如A或B或C插入一条记录后,D也插入同一行(他们table的结构是一样的)。

有什么建议吗?我发现 Mysql 的 Master/Slave 模式没有 suitable 并且触发器在这种远程情况下不起作用。

感谢每一个回复。

这不能通过主从复制来实现.. 您需要编写一个 cronjob 来将数据复制到 D 服务器,或者通过您的 php-代码在两台服务器上执行查询..