Mysqldump

如何從 MySQL 備份文件中恢復單個記錄?

  • September 10, 2012

有時我們會遇到一個問題,即記錄的先前數據可能會在編輯時被擦除。

我們每晚都會為此類問題備份數據庫,但有時我無法立即進行恢復。

我被要求創建一個工具,我們的編輯可以使用它來從以前的備份文件中恢復記錄。

我想這看起來很像 Webmin 面板,這讓我相信我可能正在重新發明輪子。但是,我們的編輯發現 Webmin 難以使用,因此這不是我們的解決方案。

有沒有人熟悉我們可以用來恢復單個記錄的東西?

如果沒有,是否有我應該遵守的最佳實踐?

恢復是多餘的。

我會在數據庫/應用程序本身中使用歷史記錄/更改跟踪:然後“回滾”成為標準的日常業務或支持操作

這將使用歷史表或漸變維度類型 2 表來儲存“舊”版本的行。也許有一些時間表清理以清除舊版本

引用自:https://dba.stackexchange.com/questions/14359