RabbitMQ-canal 监听本地数据库 -收不到消息解决方法

一、当我们配置好canal 的配置文件后 发现log 日志不报错,但是消息队列就是监听不到数据库的消息。

二、解决方法

在mysql 的ini 配置文件中加入下列代码

复制代码
connect_timeout=60 # 将默认值(如30秒)改为60秒
wait_timeout=28800 # 将空闲连接超时时间改为8小时
interactive_timeout=28800 # 对于交互式连接也作同样修改

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

修改配置文件连接数据库的密码后重启下cancal 即可

相关推荐
Chan163 小时前
【 SpringCloud | 微服务 MQ基础 】
java·spring·spring cloud·微服务·云原生·rabbitmq
小鸡脚来咯4 小时前
RabbitMQ入门
分布式·rabbitmq
qq_463944865 小时前
【Spark征服之路-2.2-安装部署Spark(二)】
大数据·分布式·spark
敖云岚6 小时前
【Redis】分布式锁的介绍与演进之路
数据库·redis·分布式
正在努力Coding7 小时前
kafka(windows)
分布式·kafka
禺垣13 小时前
区块链技术概述
大数据·人工智能·分布式·物联网·去中心化·区块链
zhuhit15 小时前
FASTDDS的安全设计
分布式·机器人·嵌入式
暗影八度15 小时前
Spark流水线+Gravitino+Marquez数据血缘采集
大数据·分布式·spark
q5673152316 小时前
IBM官网新闻爬虫代码示例
开发语言·分布式·爬虫
不爱学英文的码字机器17 小时前
数据网格的革命:从集中式到分布式的数据管理新范式
分布式