SQL ダンプで Select クエリを実行できますか?

SQL ダンプで Select クエリを実行できますか?

これが私の問題です。私は毎日 DB クラスターから SQL ダンプを作成するバックアップ システムを持っています。問題なく動作しますが、問題があります。ある日クラスターがダウンし、過去 1 か月間の SQL ダンプが間違っていることに気付きました。作成されたものはすべて、古いデータでした。(詳細は不明です。これは質問ではありません) 質問は、SQL ダンプに本当に最新のデータが含まれているかどうかを確認する方法があるかどうかです。SQL サーバーでは通常、"last_login_at" で順序付けされた選択クエリを実行し、5 に制限して、最後の 5 つのログインが最近のものかどうかを確認します。これを SQL ファイルで使用できるかどうかはわかりません。

何かアイデアはありますか? ありがとう!

答え1

sqldump に本当に最新のデータが含まれているかどうかを確認する方法はありますか?

短い答え: いいえ。

長い答え: はい...
...ただし、復元実行中の MySQL インスタンスにインポートします。

もちろん、ダンプファイルが読み取り可能な形式(つまりSQLテキスト) 形式の場合、適切な [テキスト] エディターを使用してダンプ ファイルを直接開き、クエリするデータを検索できます。

関連情報