Tokudbデータベースをバックアップしたい。
最新の状態に戻せるようにしたいと思います。バックアップ時にファイルに書き込んでいます。
私の推測では、このようなものを実行することです
mysql -e "SHOW MASTER STATUS; SHOW SLAVE STATUS; FLUSH LOGS" > mylogposition.log
位置を保存した後、どちらがログファイルをローテーションしますか?
フラッシュログを実行し、フラッシュログが正常であると言う直前にlogfilenameを取得している限り。
現在のbinlogファイルの例はbin-log00333であり、フラッシュログの後はbin-log00334です。ログをbin-log00001からbin-log00333にスキップできますが、bin-log00334は使用しないでください。
これはマスターですか?それとも奴隷?
FLUSH LOGS
は、それ自体で新しいログファイルを開始します。 (これが発生することを確認してください。)その後、古いファイルが適切に閉じられ、コピーできるようになります。そして、POS
は0
。 (4
はbinlogでも機能します。)