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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
掘金-我是哪吒7 小时前
分布式微服务系统架构第132集:Python大模型,fastapi项目-Jeskson文档-微服务分布式系统架构
分布式·python·微服务·架构·系统架构
程序员学习随笔7 小时前
分布式 ID 生成的五种方法:优缺点与适用场景
分布式
hello1114-8 小时前
Redis学习打卡-Day3-分布式ID生成策略、分布式锁
redis·分布式·学习
掘金-我是哪吒9 小时前
分布式微服务系统架构第129集:redis安装部署文档
redis·分布式·微服务·架构·系统架构
计算机毕设定制辅导-无忧学长10 小时前
RabbitMQ 消息模式实战:从简单队列到复杂路由(一)
分布式·rabbitmq·ruby
MZWeiei12 小时前
Kafka 生产者工作流程详解
大数据·分布式·kafka
好吃的肘子13 小时前
Zookeeper 入门(二)
linux·分布式·zookeeper
后端码匠14 小时前
【Hadoop】伪分布式安装
大数据·hadoop·分布式
掘金-我是哪吒15 小时前
分布式微服务系统架构第134集:笔记1运维服务器经验,高并发,大数据量系统
运维·笔记·分布式·微服务·系统架构
计算机毕设定制辅导-无忧学长16 小时前
Spring Boot 与 RabbitMQ 的深度集成实践(一)
spring boot·rabbitmq·java-rabbitmq