我正在使用mysqlbinlog和基于行的复制,在cron上运行,并从远程服务器读取,该服务器有相当多的日志文件。我只想使用--start-datetime和--stop-datetime从特定的日期时间范围中提取日志。我知道我可以使用-- to -last-log让它扫描到相关的文件,但我理想情况下想知道的是当前正在使用的日志文件的名称。
这是我可以从mysqlbinlog获得的东西,还是从数据库本身获得的东西?
发布于 2012-03-01 03:21:31
在远程服务器上运行SHOW MASTER STATUS,它将告诉您它当前正在写入的文件和位置。
例如:
mysql> SHOW MASTER STATUS\G
*************************** 1. row ***************************
File: mysql-bin.000045
Position: 326704890
Binlog_Do_DB:
Binlog_Ignore_DB: https://stackoverflow.com/questions/9505008
复制相似问题