バイナリインデックスファイル(https://dev.mysql.com/doc/refman/5.6/en/point-in-time-recovery.html)と同様にMYSQLバイナリログファイルもあります。多くのmysql binログファイルからデータベースを回復します
ファイルは次のようになります。log-bin.000001
,log-bin.000002
、log-bin.000003
。
/path/to/mysql-bin-dump-logs/log-bin.000001
/path/to/mysql-bin-dump-logs/log-bin.000002
/path/to/mysql-bin-dump-logs/log-bin.000003
ドキュメントによると、これらのログファイルを使用して、私のデータベースを復旧する方法はそうのようなものです::
mysqlbinlog log-bin.000001 log-bin.000002 log-bin.000003 | mysql -u root -p
これは
また、私はそうのように見えるlog-bin.index
ファイルを持っています少数のファイルを回復するときにそれほど悪くないが、多くのファイル(例えば1000個のログファイル)から回復する際には大きな不便さがある。
すべてのファイルを明示的に指定せずにデータベースを復元するにはどうすればよいですか?
。だから私はこれがこのケースでは関係ないと思う。 –
いくつかのバックアップツールも増分バックアップをサポートしている。例:https://www.percona.com/doc/percona-xtrabackup/2.2/xtrabackup_bin/incremental_backups.html –