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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
❀always❀4 小时前
深入浅出分布式限流(更新中)
分布式·wpf
Bug退退退1237 小时前
RabbitMQ 幂等性
分布式·rabbitmq
Bug退退退1237 小时前
RabbitMQ 高级特性之延迟队列
java·spring·rabbitmq·java-rabbitmq
蹦跑的蜗牛9 小时前
Spring Boot 整合 RabbitMQ
spring boot·rabbitmq
{⌐■_■}17 小时前
【Kafka】登录日志处理的三次阶梯式优化实践:从同步写入到Kafka多分区批处理
数据库·分布式·mysql·kafka·go
qq_5298353517 小时前
RabbitMQ的消息可靠传输
分布式·rabbitmq
CodeWithMe17 小时前
【Note】《Kafka: The Definitive Guide》 第九章:Kafka 管理与运维实战
运维·分布式·kafka
sql2008help18 小时前
1-Kafka介绍及常见应用场景
分布式·kafka
何苏三月1 天前
SpringCloud系列 - Seata 分布式事务(六)
分布式·spring·spring cloud
工藤学编程1 天前
分库分表之实战-sharding-JDBC绑定表配置实战
数据库·分布式·后端·sql·mysql