2015-06-03 2 views
0

Я хочу написать службу, чтобы хвост журнала mysql bin получить уведомления о изменениях базы данных.Как читать mysql binlog

Есть ли библиотека с открытым исходным кодом, которая читает и анализирует лог-файл MySQL в формате ROW?

+0

Есть с открытым исходным кодом и запатентованные решения, которые могут сделать это, но * «который библиотека может использовать для ...?» * Вопросы рассматриваются вне темы для переполнения стека. –

ответ

1

mysqlbinlog.

Бинарный журнал сервера состоит из файлов, содержащих «события», которые описывают модификации содержимого базы данных. Сервер записывает эти файлы в двоичном формате. Чтобы отобразить их содержимое в текстовом формате, используйте утилиту mysqlbinlog . Вы также можете использовать mysqlbinlog для отображения содержимого файлов журналов реестров, записанных ведомым сервером, в настройке репликации , поскольку журналы ретрансляции имеют тот же формат, что и двоичные журналы.

Источник: https://dev.mysql.com/doc/refman/5.6/en/mysqlbinlog.html