MYSQL バイナリ ログ ファイルとバイナリ インデックス ファイル ( https://dev.mysql.com/doc/refman/5.6/en/point-in-time-recovery.html ) があります。
ファイルは次のようになります: log-bin.000001
, log-bin.000002
, log-bin.000003
.
log-bin.index
次のようなファイルもあります。
/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
これは、少数のファイルを復元する場合にはそれほど問題ではありませんが、多数のファイル (たとえば、1000 個のログ ファイル) から復元する場合には大きな不便です。
すべてのファイルを明示的に指定せずにデータベースを回復するにはどうすればよいですか?