Зная, какой файл использовать с mysqlbinlog - PullRequest
0 голосов
/ 29 февраля 2012

Я использую mysqlbinlog с репликацией на основе строк, работаю в cron и читаю с удаленного сервера, на котором довольно много файлов журнала. Я только хочу получить журналы из определенного диапазона datetime, используя --start-datetime и --stop-datetime. Я знаю, что могу использовать --to-last-log для сканирования до соответствующего файла, но в идеале я хочу знать имя файла журнала, который в данный момент используется.

Это что-то, что я могу получить из mysqlbinlog или из самой базы данных?

1 Ответ

0 голосов
/ 29 февраля 2012

Запустите SHOW MASTER STATUS на удаленном сервере, и он сообщит вам Файл и Позицию, в которую он сейчас записывает.

Например:

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