2017-09-14 44 views
0

只是想問一下,我想創建一個腳本來檢查來自2個數據庫的表結構(它們必須是相同的)。 如果不同,發送電子郵件提醒。腳本檢查和比較來自不同數據庫的表結構併發出不同的報警

我可以選擇做一個mysqldump並做一個diff,但數據庫非常龐大。 我讀過關於maatkit和其他工具,但我不太確定如何繼續。 任何人都可以給方向和最好的工具。

+1

您可能還想要包含需要兩個不同數據庫的過程相同,至少在某些時間是相同的。 –

回答

0

我建議使用MySQL Utilities中的mysqldbcompare。它是MySQL產品線的官方部分。您可以對結構或數據或兩者進行比較。閱讀文檔以獲取關於這些選項的詳細信息

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

相關問題