用于检查和比较来自不同数据库的表结构的脚本,如果不同则发送警报

时间:2017-09-14 01:48:51

标签: mysql

只是想问一下,我想创建一个脚本来检查来自2个数据库的表结构(它们必须是相同的)。 如果不同,请发送电子邮件提醒。

我可以选择执行mysqldump并执行diff,但数据库非常庞大。 我已经阅读了maatkit和其他工具,但我不太清楚如何继续。 任何能给出方向和最佳工具的人。

1 个答案:

答案 0 :(得分:0)

我建议使用MySQL Utilities中的mysqldbcompare。它是MySQL产品线的官方部分。你可以衍生结构或数据或两者。阅读文档以获取有关这些选项的详细信息。

你提到了Maatkit,但是多年前Percona Toolkit取代了该工具包(同样的人工作和相同的代码,只是更改了名称)。从那以后,MySQL Utilities重复了Percona Toolkit中的一些工具。