当前位置:首页 > Windows程序 > 正文

win运行canal

2024-03-31 Windows程序

1、mysql开启log_bin

用命令查看是否开启

SHOW VARIABLES LIKE log_bin;

OFF为未开启,ON为开启

技术图片

Win环境的话找到my.iniLinux环境的话找到my.cnf

[mysqld]最下面,注意:是mysqld下而不是mysql下

# cancl 添加这一行就ok #log-bin=mysql-bin log-bin=C:/ProgramData/MySQL/logs/mysql-bin.log # 选择row模式 binlog-format=ROW expire-logs-days = 14 max-binlog-size = 500M # 配置mysql replaction需要定义,不能和canal的slaveId重复 server_id=1

技术图片

注意:路径,mysql安装在哪里就设置log在哪里,不设置也行用log-bin=mysql-bin,my.ini一般用的是在C盘下,如果不行,该用D盘下,环境变量看一下path路径

上面默认log-bin=mysql-bin也行,如果如上设置具体位置,一定保证文件夹存在,不然启动不了mysql,如果是Linux环境,请结合自身需要设置路径或使用默认

然后重启mysql服务,win环境的话打开服务,重新启动mysql

技术图片

技术图片

查看打开的binlog

SHOW BINLOG EVENTS;

技术图片

2、启动canal

删除之前用的人,启动canalmysql相关信息

技术图片

打开instance.properties,配置mysql的相关信息及监听的库和表

技术图片

技术图片

启动canal应用

技术图片

技术图片

没有报错就说明正常启动了

win运行canal

标签:

原文地址:https://www.cnblogs.com/xiaostudy/p/11565437.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/9202.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494585访问次数
  • 建站天数
  • 友情链接