我可以對 SQL 轉儲執行 Select 查詢嗎?

我可以對 SQL 轉儲執行 Select 查詢嗎?

這是我的問題。我有一個備份系統,每天都會從資料庫叢集建立 SQL 轉儲。工作得很好,亞德亞德。有一天,叢集崩潰了,我們意識到,過去 1 個月的 sql 轉儲是錯誤的。它們是被創建的,一切都只是過時的數據。 (沒有細節,這不是問題)問題是:有沒有辦法檢查sqldump中是否真的有最新的數據?在 SQL Server 上,我通常會執行一個按「last_login_at」排序的選擇查詢,並且只限制 5 個,看看最後 5 次登入是否是最近的。 IDK 是否可以與 SQL 檔案一起使用。

有任何想法嗎?謝謝!

答案1

有沒有辦法檢查 sqldump 中是否確實包含最新數據

簡短回答:不。

更長的答案:是的......
但只有在之後恢復將其放入正在運行的 mysql 實例中。

當然,除非您的轉儲檔案採用可讀格式(即SQL文字) 格式,在這種情況下(使用適當的[文字]編輯器)您可以直接開啟轉儲檔案並在其中搜尋您要查詢的資料。

相關內容