寻找一个同步多个Mysql DB的工具

时间:2009-12-14 04:59:12

标签: mysql

我有多个Mysql数据库实例,包含相同的模式但表中的数据不同,在我的unix服务器中运行。 我总是遇到不同时升级所有实例的问题,这会导致数据库架构不一致。 我的问题是,是否有任何工具/脚本可以在升级一个实例后自动同步我的所有数据库实例。(“仅在模式级别同步而不是数据”)。 我想保留多个Master DB。 如果我不清楚以上信息,请告诉我。

3 个答案:

答案 0 :(得分:1)

我从未听说过这样的工具,但我敢打赌,可以毫不费力地创造一个工具。

mysqldump有一个--no-data选项,它将转储模式。您可以使用一个脚本来转储主副本和本地副本,然后执行差异。

如果它们不同,您可以解析结构上的差异并进行适当的SQL查询以更新架构。这部分无疑是最难的,但我会说可行。

答案 1 :(得分:0)

您可以查看MySQL Workbench社区版。

我还没有尝试过,但计划在星期一下载并查看。

答案 2 :(得分:0)

我没有使用它,但MMM(多主复制管理器)似乎是一个合理的项目,可能对您有用(http://mysql-mmm.org)。

此致 杰夫

相关问题