知道mysqlbinlog使用什么文件

时间:2012-02-29 18:59:42

标签: mysql mysqlbinlog

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

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

1 个答案:

答案 0 :(得分:0)

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

例如:

mysql> SHOW MASTER STATUS\G
*************************** 1. row ***************************
            File: mysql-bin.000045
        Position: 326704890
    Binlog_Do_DB: 
Binlog_Ignore_DB: