0

我正在使用 mysqlbinlog 和基于行的复制,在 cron 中运行,并从具有相当多日志文件的远程服务器读取。我只想使用--start-datetime 和--stop-datetime 从特定的日期时间范围中提取日志。我知道我可以使用 --to-last-log 让它扫描到相关文件,但理想情况下我想知道的是当前正在使用的日志文件的名称。

这是我可以从 mysqlbinlog 还是从数据库本身获得的东西?

4

1 回答 1

0

在远程服务器上运行SHOW MASTER STATUS,它会告诉您当前正在写入的文件和位置。

例如:

mysql> SHOW MASTER STATUS\G
*************************** 1. row ***************************
            File: mysql-bin.000045
        Position: 326704890
    Binlog_Do_DB: 
Binlog_Ignore_DB: 
于 2012-02-29T19:21:30.893 回答