どんなガイダンスも大歓迎です
mysqlbinlog を使用して、リモート サーバーからバイナリ ログをダウンロードします (開いている唯一のプロトコルであるため、scp ではなく mysqlbinlog である必要があります)。
完全バックアップは 24 時間ごとに行われるため、リモート サーバーは 2 日後にログをローテーションするように設定されています。
バイナリログが最初に開始されたとき、ファイル名は mysql-bin.000001 で、crontab コマンドは正常に実行されました。
mysqlbinlog mysql-bin.000001 --ssl=0 --read-from-remote-server --host=xxxxxxxxxxxx --user=xxxxxxxx --password=xxxxxxxx --raw --to-last-log --result-file =/opt/tb_mysql_backup_binary_logs/production/
現在、ログのローテーションにより、ログのファイル名が ...bin.00008 から始まるようになり、コマンドはもちろん失敗します。mysql を手動で入力して SHOW BINARY LOGS を実行できることはわかっています。
しかし、とにかく「最初の名前を知らなくても、最初から最新までのすべてのログファイルを要求する」ことができますか?
乾杯キット