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

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

二、解决方法

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

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

重启下mysql 服务

接着打开 navicat

修改加密方式 和密码

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

相关推荐
Pota-to成长日记2 小时前
Redisson 看门狗机制深度解析:分布式锁的守护者
分布式·wpf
wangtianlang09125 小时前
深入理解Java多线程编程中的锁机制与性能优化策略
分布式
熊文豪6 小时前
Windows安装RabbitMQ保姆级教程
windows·分布式·rabbitmq·安装rabbitmq
勇往直前plus6 小时前
CentOS 7 环境下 RabbitMQ 的部署与 Web 管理界面基本使用指南
前端·docker·centos·rabbitmq
Amy1870211182317 小时前
分布式光纤传感:照亮每一个角落的“温度感知神经”
分布式
玉石观沧海20 小时前
高压变频器故障代码解析F67 F68
运维·经验分享·笔记·分布式·深度学习
小马爱打代码21 小时前
分布式锁:原理算法和使用建议
分布式·算法
一叶飘零_sweeeet1 天前
从 “黑盒“ 到 “透明“:SkyWalking 实战指南 —— 让微服务问题无所遁形
分布式·微服务·skywalking·分布式链路追踪
ArabySide1 天前
【ASP.NET Core】分布式场景下ASP.NET Core中JWT应用教程
分布式·后端·asp.net core
小马爱打代码1 天前
zookeeper:一致性原理和算法
分布式·zookeeper·云原生