赞
踩
Canal是阿里巴巴开源的数据库binlog日志解析工具,其可以监听MySQL、PostgreSQL、TiDB、Oracle数据库等数据库的binlog,并将变更实时地推送给指定的消费端。
以下为监听mysql的binlog日志流程:
找到mysql的my.ini文件(或者my.cnf文件)找到 [mysqld] 部分,并添加如下配置:
log-bin = mysql-bin
server-id = 1
binlog_format = raw
binlog-do-db=canal_text(要监听的库名,如果不配置,默认监听所有库)
show variables like '%log_bin%';
ALTER USER 'canal'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
刷新:
FLUSH PRIVILEGES;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。