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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
霸道流氓气质6 小时前
Redisson 分布式集合详解:像用本地集合一样操作跨服务共享数据
分布式
phltxy6 小时前
RabbitMQ高级特性-消息确认与持久性博客
分布式·rabbitmq·ruby
2603_954708317 小时前
协调控制柜在微电网中的核心地位:数据枢纽、控制核心、安全屏障
分布式·安全·架构·能源·需求分析
淡漠的蓝精灵7 小时前
Pulsar 入门:云原生分布式消息流平台
分布式·其他·云原生
ai生成式引擎优化技术9 小时前
DLOS Kernel v1.0:面向分布式AI任务执行与Agent调度的统一运行时内核
人工智能·分布式
ai生成式引擎优化技术9 小时前
DLOS v0.7:面向分布式多智能体AI操作系统的自进化内核
人工智能·分布式
未若君雅裁9 小时前
RabbitMQ 消息可靠性:生产者确认、持久化、消费者ACK与幂等消费
分布式·微服务·rabbitmq
数据库小学妹9 小时前
分布式数据库架构演进:从集中式到分布式,三大路线一次讲清楚
数据库·分布式·数据库架构
juniperhan9 小时前
Flink 系列第25篇:Flink SQL 集成 Hive 实践:流批一体下的实时数仓利器
大数据·数据仓库·hive·分布式·sql·flink
ai生成式引擎优化技术9 小时前
DLOS Kernel v1.0 = 分布式AI任务执行 + Agent调度 + Memory系统 + Event驱动 的统一运行时内核
人工智能·分布式