Не говоря о репликации master / slave, я просто хочу настроить, какие записи я вижу при запросе MySQL Binary-Logs с SHOW BINLOG EVENTS
. Уже пытался найти ту же информацию в information_schema
и performance_schema
, чтобы я мог SELECT
на соответствующей таблице, но мне не удалось ее найти.
Доступные фильтры из документов , кажется, не позволяет это напрямую.
Что-то, что я хотел бы, что-то вроде:
-- /!\ invalid syntax /!\ --
SHOW BINLOG EVENTS WHERE Event_type = 'Query' AND Info LIKE 'UPDATE%'
-- /!\ invalid syntax /!\ --
SHOW BINLOG EVENTS IN (SELECT Log_name FROM (SHOW BINARY LOGS))
Есть ли способ достичь этого?
Мой текущий обходной путь с утилитой mysqlbinlog
(работает в MySQL Контейнер ):
cd /var/lib/mysql && while read p; do mysqlbinlog -d example_db -s /var/lib/mysql/$p | grep UPDATE; done <./mysql-bin.index; cd - > /dev/null