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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
bkspiderx3 小时前
RabbitMQ 技术指南(C/C++版)
c语言·c++·rabbitmq
U-Mail邮件系统4 小时前
U-Mail企业邮件系统分布式部署方案
分布式
小北方城市网5 小时前
JVM 调优实战指南:从问题排查到参数优化
java·spring boot·python·rabbitmq·java-rabbitmq·数据库架构
信创天地7 小时前
信创日志全流程管控:ELK国产化版本与华为日志服务实战应用
运维·安全·elk·华为·rabbitmq·dubbo
鱼跃鹰飞8 小时前
面试题:Kafka的零拷贝的底层实现是什么?是MMAP还是sendFile还是其他的?
分布式·kafka·系统架构
工业甲酰苯胺8 小时前
【面试题】RabbitMQ 中无法路由的消息会去到哪里?
分布式·rabbitmq
weixin_457297109 小时前
Hadoop面试题
大数据·hadoop·分布式
何亚告9 小时前
记一次项目上hadoop数据迁移
大数据·hadoop·分布式
少云清9 小时前
【性能测试】13_JMeter _JMeter分布式
分布式·jmeter·性能测试
Codeking__9 小时前
Redis分布式——分布式锁
数据库·redis·分布式