mysql - 实时MySQL二进制日志解析

标签 mysql

我们正在处理基于 MySQL 5.0 (MyISAM) 构建的遗留应用程序。我需要实时知道特定表何时发生更新、删除或插入。 “陷阱”是我无法以任何方式更改数据库(即写入触发器)。我必须使用 bin 日志、复制或其他一些非侵入性的东西。

我们已经了解了使用“mysqlbinlog”命令来解析二进制日志。然而,这不是实时的,我们宁愿做一些更多的事件驱动。

有什么想法吗?

最佳答案

检查 MySQL Proxy .它允许您在命令/响应流中点击右侧,并且它在 Lua 中是完全可编程的。如果需要,您甚至可以实时修改命令

关于mysql - 实时MySQL二进制日志解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231426/

相关文章:

java - 我正在尝试将 mysql 查询结果打印到 jLabel 中

linux - Unix 中 mysql 的自动备份脚本

php mysql替代在循环内再次使用相同的查询

php - 当我在 phpmyadmin 的 config.inc.php 中设置 hide_db 时,所有数据库都消失了

php - 记录唯一文章浏览次数的最有效方法是什么

mysql - Tableau 中的跨架构联接

mysql - SQL:我可以不使用COUNT和AVG作为聚合函数,当其他的不是agg吗?

php sql插入双倍,一次空一次带值

mysql - 错误 2003 (HY000) : Can't connect to MySQL server (111)

mysql - 如何抑制输出并检查命令是否成功?