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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
编程、小哥哥8 分钟前
Spring Boot项目中分布式锁实现方案:Redisson
spring boot·分布式·后端
飞火流星0202722 分钟前
Kraft模式安装Kafka(含常规、容器两种安装方式)
分布式·容器·kafka·k8s·kraft模式
西瓜味儿的小志27 分钟前
Kafka为什么快(高性能的原因)
分布式·中间件·kafka
Tomorrow'sThinker39 分钟前
博客标题:使用Go和RabbitMQ构建高效的消息队列系统
开发语言·golang·rabbitmq
默辨1 小时前
浅谈分布式共识算法
分布式·区块链·共识算法
不能再留遗憾了4 小时前
SpringBoot整合RabbitMQ
spring boot·rabbitmq·java-rabbitmq
kikyo哎哟喂5 小时前
分布式锁常见实现方案总结
分布式
武子康14 小时前
大数据-266 实时数仓 - Canal 对接 Kafka 客户端测试
java·大数据·数据仓库·分布式·kafka
西瓜味儿的小志14 小时前
Kafka的rebalance机制
分布式·中间件·kafka