2012-02-29 27 views
0

我使用mysqlbinlog與基於行的複製,運行在一個cron,並從遠程服務器,它有很多日誌文件中讀取。我只想使用--start-datetime和-stop-datetime從特定的日期範圍提取日誌。我知道我可以使用--to-last-log來讓它掃描直到相關的文件,但我理想中想知道的是當前正在使用的日誌文件的名稱。知道什麼文件使用mysqlbinlog

這是我可以從mysqlbinlog,或從數據庫本身得到的東西?

回答

0

在遠程服務器上運行SHOW MASTER STATUS,它會告訴您它正在寫入的文件和位置。

例如:

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

這看起來正是我需要的,與我沒有SUPER或複製的客戶端權限問題的數據庫上的異常。 – LTME 2012-02-29 19:47:41

相關問題