非常感谢任何指导
我们想使用 mysqlbinlog 从远程服务器下载二进制日志(必须是 mysqlbinlog 而不是 scp,因为这是我们打开的唯一协议)
远程服务器设置为在 2 天后轮换日志,因为每 24 小时进行一次完整备份。
当二进制日志首次启动时,文件名是 mysql-bin.000001 并且 crontab 命令运行良好:
mysqlbinlog mysql-bin.000001 --ssl=0 --read-from-remote-server --host=xxxxxxxxxxxx --user=xxxxxxx --password=xxxxxxxx --raw --to-last-log --result-file =/opt/tb_mysql_backup_binary_logs/生产/
现在,由于日志轮换,日志文件名现在从 ...bin.00008 开始,该命令当然会失败。我知道我们可以手动输入 mysql 并运行 SHOW BINARY LOGS
但是无论如何我们可以“在不知道名字的情况下询问从第一个到最新的所有日志文件”
干杯套件