我们正在处理基于 MySQL 5.0 (MyISAM) 构建的遗留应用程序。我需要实时知道特定表何时发生更新、删除或插入。 “陷阱”是我无法以任何方式更改数据库(即写入触发器)。我必须使用 bin 日志、复制或其他一些非侵入性的东西。
我们已经了解了使用“mysqlbinlog”命令来解析二进制日志。然而,这不是实时的,我们宁愿做一些更多的事件驱动。
有什么想法吗?
最佳答案
检查 MySQL Proxy .它允许您在命令/响应流中点击右侧,并且它在 Lua 中是完全可编程的。如果需要,您甚至可以实时修改命令
关于mysql - 实时MySQL二进制日志解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231426/