不为别的,只为做一个连自己都羡慕的人

开启mysql中的binlog,实现数据库数据变化的监听

1.由于我的mysql在docker里面安装,所以我的文件位置在/etc/mysql/my.cnf,不同的系统,文件位置可能不太相同,但是编辑的代码是相同的。

在my.cnf文件宗添加如下所示的数据:

 2. 结合go-mysql-transfer,让变化的数据,可以发送到指定的位置。修改go-mysql-transfer中的app.yml文件,根据自己的情况去修改。

go-mysql-transfer的安装以及使用方式,见此链接  https://github.com/wj596/go-mysql-transfer

注:go-mysql-transfer的作用如下:

go-mysql-transfer是一款MySQL数据库实时增量同步工具。

能够监听MySQL二进制日志(Binlog)的变动,将变更内容形成指定格式的消息,实时发送到接收端。从而在数据库和接收端之间形成一个高性能、低延迟的增量数据同步更新管道。

3. 在使用go-mysql-transfer过程中,给的界面,文件位置全部为404,需要自己主动取修改代码中的位置即可。

posted @ 2022-05-18 10:25  升级打怪  阅读(832)  评论(0编辑  收藏  举报