暂无图片
请问如何自动实时获取mysqlbinlog记录的dml操作
我来答
分享
暂无图片 匿名用户
请问如何自动实时获取mysqlbinlog记录的dml操作


请问如何自动实时获取mysqlbinlog记录的dml操作

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
哇哈哈

GoldenGate啊

暂无图片 评论
暂无图片 有用 1
打赏 1
好好学习
2022-12-07
大大刺猬

实时解析binlog的dml可以使用mysqlbinlog或者mysql-replication
也可以使用ogg或者binlog2sql(封装的mysql-replication)之类的工具.

看你这个图的话, 估计还想同步到kafka中, 你可以参考我的这个脚本来做(解析mysql的binlog将他同步到kafka中) https://github.com/ddcw/ddcw/tree/master/python/%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5
image.png
image.png

暂无图片 评论
暂无图片 有用 0
打赏 0
哇哈哈
2022-12-07
star一下
szrsu
暂无图片

mark

暂无图片 评论
暂无图片 有用 0
打赏 0
游湖

mark

暂无图片 评论
暂无图片 有用 1
打赏 0
游湖

可以使用binlog2sql

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql匹配包含某英文单词的短句,性能如何优化?
回答 1
建一个(id,sentence)的索引。走索引扫描,而不走全表扫描。
mysql 8 高可用是用MGR吗?
回答 1
5.7就有MGR了。8也有。当然你也可以不用。
云上有一个db(MySQL 写),然后全国各地的工厂 需要有本地读库,什么方案比较合适?
回答 1
已采纳
本地的从库去连这个云上的。不过这样网络是问题,而且多个从库,比如几十个,主库压力也不小。一般没有这样用的。还是大家一起读云吧。
mysqlrpladmin+proxysql 有生产在用这个方案吗
回答 1
MySQLUtilities里mysqlrpladmin是用于复制用的,目前为止实际现场中没有碰见过。proxysql(读写分离)用的还是比较普遍。比较简单。还需要按照实际情况进行选择。
使用mysql workbench工具提示如下错误
回答 1
已采纳
看上去是网络不通,请先telnet ip端口试试
MFC向mysql导入导出excel,怎么操作?
回答 4
参考https://blog.51cto.com/u15127555/4024013
mysql_secure_installation 用来初始化数据库,它做了哪些操作?
回答 1
已采纳
去掉了一些不安全的因素,比如root不能远程。早起版本去掉了test数据库。
mysql keepalive的判断机制只根据端口号3306合理吗?
回答 2
也可以自定义脚本,使用探活语句来判断,好处是能够确认数据库连接情况(因为可能存在端口开着,数据库无法连接的情况),但是也有缺点,在数据库压力较大的时候可能会探活失败,导致误报。
mysql有随机生成函数吗?
回答 3
已采纳
RAND()随机生成01的随机数mysql>selectRAND(),RAND(3),RAND(0),RAND(2);|RAND()|RAND(3)|RAND(0)|RAND(2)||0.102
在Linux7上编码mysql8源码时总是提示devtoolset-10-gcc找不到,已经安装了gcc10.3了,还是提示找不到,这是为什么?
回答 2
已采纳
centos7.9下,会默认指向devtoolset10gcc10.2.12.1.el7.x8664:GCCversion10,比gcc10.3版本低,或者看下这个gcc是哪个rpm安装的