2017-09-14 67 views
0

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

我可以选择做一个mysqldump并做一个diff,但数据库非常庞大。 我读过关于maatkit和其他工具,但我不太确定如何继续。 任何人都可以给方向和最好的工具。

+1

您可能还想要包含需要两个不同数据库的过程相同,至少在某些时间是相同的。 –

回答

0

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

你提到了Maatkit,但是这个工具包在很久以前被Percona Toolkit所取代(工作在同一个代码上的同一个人,只是改了名字)。此后,MySQL Utilities重复了Percona Toolkit中的一些工具。

相关问题