build议我解决scheme来跟踪testing数据库中的更改,并在另一个数据库中复制

build议我解决scheme来跟踪testing数据库中的变化,并在另一个数据库中复制…

我的客户需要一个脚本或任何解决scheme,如果他有两个数据库,一个testing数据库,他在testing门户网站上testing他的数据,如果他觉得合适的话,他可以在主数据库中使用这些变化在Live网站上显示。 Fior这个他需要解决scheme来logging或者跟踪所有的更新/删除/插入,这样他可以在主DB中做同样的事情,如果find合适的话,

NOTE: 

我们只有一个服务器,没有单独的服务器,因此二进制日志复制似乎没有为我的情况工作..

您可以打开查询日志,然后logging针对数据库运行的所有查询。 该文件是纯文本,所以你可以剪切和粘贴你想要的查询。

如果你想把每一个查询复制到另一个数据库,你可以在另一个MySQL实例上运行“test”,比如在同一个物理盒子上使用mysql_multi,然后“live”可以是“test”的一个slave。