Adr*_*enW 7 mysql binary-log mysqlbinlog
在不讨论主/从复制的情况下,我只想自定义在使用SHOW BINLOG EVENTS
. information_schema
已经尝试在和中找到相同的信息,performance_schema
以便我可以SELECT
在正确的桌子上,但我无法找到它。
文档中的可用过滤器似乎不允许直接这样做。
我想要的是这样的:
-- /!\ invalid syntax /!\ --
SHOW BINLOG EVENTS WHERE Event_type = 'Query' AND Info LIKE 'UPDATE%'
Run Code Online (Sandbox Code Playgroud)
-- /!\ invalid syntax /!\ --
SHOW BINLOG EVENTS IN (SELECT Log_name FROM (SHOW BINARY LOGS))
Run Code Online (Sandbox Code Playgroud)
有办法实现这一点吗?
我当前使用该实用程序的解决方法(在MySQL Containermysqlbinlog
中运行):
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
Run Code Online (Sandbox Code Playgroud)