同步两个不同的mysql数据库

时间:2011-03-09 21:27:04

标签: mysql database synchronization

因此,我正在为我的公司构建一个新的电子商务应用程序,其中包含一个全新的规范化数据库。目前,有一个旧的数据库,非规范化的糟糕数据库。旧数据库仍然运行着大约5个遗留系统,因此在我的应用程序启动时它仍将处于生产状态。问题是作为遗留应用程序更新旧数据库中的数据,如何将数据更新到新数据库?

2 个答案:

答案 0 :(得分:0)

您需要在旧版本上创建TRIGGER,因此在执行插入/更新/删除时,它应该正确地复制其他数据库中的更改。

在触发器中,您可以处理两种模式之间的任何差异。

用户需要拥有两个数据库的权限,并且在触发器表中必须以数据库名称为前缀,如mydb.table2

答案 1 :(得分:0)

我不确定它是否符合您的要求,但您可以尝试在两台服务器上设置复制。

http://dev.mysql.com/doc/refman/5.1/en/replication.html