当前位置:   article > 正文

Canal监听mysql日志数据(增、删、改操作)windows版

canal监听mysql

Canal是阿里巴巴开源的数据库binlog日志解析工具,其可以监听MySQL、PostgreSQL、TiDB、Oracle数据库等数据库的binlog,并将变更实时地推送给指定的消费端。

以下为监听mysql的binlog日志流程:

一、打开mysql的binlog权限:

1、打开方式:

找到mysql的my.ini文件(或者my.cnf文件)找到 [mysqld] 部分,并添加如下配置:

log-bin = mysql-bin

server-id = 1

binlog_format = raw

binlog-do-db=canal_text(要监听的库名,如果不配置,默认监听所有库)

2、查看是否开启成功:

show variables like '%log_bin%';

3、给canal链接数据库权限:

ALTER USER 'canal'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

刷新:

FLUSH PRIVILEGES;

二、下载canal(windows版):

1、修改conf /canal.properties配置文件,注册地址为本机IP

2、修改conf/example/instance.properties配置文件,配置数据库信息

3、启动服务:Windows下使用startup.bat

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号