我以行格式启用了 mysql binlog。我正在使用 mysqlbinlog 来解析 binlog 文件。我正在使用这个命令:
mysqlbinlog --base64-output=decode-rows -vv ./mysql-bin.000004
此命令返回我必须解析以生成 json 的 sql 语句。
我在 python 中使用了 pymysqlreplication 模块,但它没有从 binlog 文件中读取。它需要实时的mysql复制连接。我无法使用主服务器访问存档的 binlog 文件。
有没有办法解析归档的binlog文件并生成json?