Canal,译意为水道/管道/沟渠。主要用途是基于MYSQL数据库增量日志解析,提供增量数据订阅和消费。通过binlog日志来实现对数据库的检测。
文章目录
Canal
提示:以下是本篇文章正文内容,下面案例可供参考
一、修改mysql的配置
目的:开启mysql的binlog日志功能
show variables like 'log_bin';
#检查mysql是否是binlog
show binary logs;
show master status;
#查看binlog模式(row模式)
show variables like 'binlog_format';
创建用户 ,这里用户名暂定为canal,密码:Canal@123456;
create user 'canal'@'%' identified by 'Canal@123456';
给用户授权,授权 *.*表示所有库;
grant SELECT, REPLICATION SLAVE, REPLICATION CLIENT on *.* to 'canal'@