【发布时间】:2011-11-01 16:43:44
【问题描述】:
我正在尝试在 2 个 MySQL 数据库之间复制数据。问题是只有 一些 行需要根据特定条件传输到第二个 MySQL 服务器。
我有 2 台 MySQL 服务器。第一个只是 Intranet,有一个应用程序可以对其进行读/写。第二个 MySQL 服务器在线并且连接到它的应用程序是只读的。
我需要找到一种方法,根据特定标准将数据从第一台服务器获取到第二台服务器(某些行被标记为私有且不应同步)。我尝试在第一台服务器上使用触发器(插入/更新时触发),但我的表太多,这样做非常耗时。
我有什么方法?转储整个数据不是一种选择,因为会有很多记录,并且在线服务器不能仅仅为了获取信息而离线。此外,并非所有记录都供公众使用。
【问题讨论】:
-
您需要实时同步数据还是可以承受几分钟的偏移量?
标签: mysql synchronization replication