mysql備份驗證

mysql備份驗證

我不是資料庫管理員或高級資料庫使用者或高級 Linux 用戶..但我想知道如何驗證 mysql 轉儲,因為我正在手動備份自己的網站。

通常,當備份大量 mysql 轉儲時,有沒有一種方法可以檢查資料庫轉儲的完整性,而無需將資料庫還原到測試資料庫。可能有一些工具可以驗證這一點?我的意思是,當我們使用 cron 或其他東西自動執行備份時,如果我們要開啟 100 個資料庫備份作業,則很難還原所有資料庫並驗證資料庫是否正常運作。

任何幫助將不勝感激

答案1

MySQL 轉儲僅在還原到實際資料庫時才有意義。您可以檢查轉儲的唯一完整性是 SQL 語法。但您對數據無能為力。

通常,資料庫管理員會將隨機備份還原到資料庫中,並檢查復原過程是否正常。當然,在設定備份過程時,您必須至少執行一次。並且每次修改此流程時至少要多進行一次。如果您能夠恢復一個轉儲,那麼您應該能夠對同一進程創建的每個轉儲執行此操作。只要這個過程沒有失敗。

相關內容