springboot整合canal实现数据同步

springboot整合canal实现数据同步

  • mysql准备
  • 下载安装canal
      • 注意:

mysql准备

1.判断mysql是否开启了binlog
springboot整合canal实现数据同步_第1张图片
如果value是OFF,则继续下面的操作,如果value是ON,则说明已开启

2.进入mysql安装目录,my.ini(或my.cnf)文件中添加参数
springboot整合canal实现数据同步_第2张图片
3.创建一个canal的用户

CREATE USER canal IDENTIFIED BY 'canal';  
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';
FLUSH PRIVILEGES;

4.重启mysql
cmd窗口中执行命令(先停止mysql,后启动mysql)
springboot整合canal实现数据同步_第3张图片
5.再次查看binlog是否开启

下载安装canal

注意:

canal.deployer的默认开放连接端口:11111

你可能感兴趣的:(mysql,spring,boot,mysql,java)