これが私の問題です。私は毎日 DB クラスターから SQL ダンプを作成するバックアップ システムを持っています。問題なく動作しますが、問題があります。ある日クラスターがダウンし、過去 1 か月間の SQL ダンプが間違っていることに気付きました。作成されたものはすべて、古いデータでした。(詳細は不明です。これは質問ではありません) 質問は、SQL ダンプに本当に最新のデータが含まれているかどうかを確認する方法があるかどうかです。SQL サーバーでは通常、"last_login_at" で順序付けされた選択クエリを実行し、5 に制限して、最後の 5 つのログインが最近のものかどうかを確認します。これを SQL ファイルで使用できるかどうかはわかりません。
何かアイデアはありますか? ありがとう!
答え1
sqldump に本当に最新のデータが含まれているかどうかを確認する方法はありますか?
短い答え: いいえ。
長い答え: はい...
...ただし、復元実行中の MySQL インスタンスにインポートします。
もちろん、ダンプファイルが読み取り可能な形式(つまりSQLテキスト) 形式の場合、適切な [テキスト] エディターを使用してダンプ ファイルを直接開き、クエリするデータを検索できます。