6

不讨论主/从复制,我只想自定义在查询 MySQL 二进制日志时看到的条目SHOW BINLOG EVENTS。已经尝试在 and 中找到相同的信息,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 Container中运行):

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
4

0 回答 0