首页 > 数据库 >Canal + RabbitMQ 实现监听 MySQL 数据库

Canal + RabbitMQ 实现监听 MySQL 数据库

时间:2022-10-04 16:34:15浏览次数:60  
标签:Canal bin 开启 RabbitMQ MySQL 日志

第一步:开启Mysql Biglog日志,Mysql8.0以上默认开启日志(window路径:C:\ProgramData\MySQL\MySQL Server 8.0\mysql.ini)

1.添加配置

[mysqld]
log-bin=mysql-bin # 开启binlog
binlog-format=ROW # 选择ROW模式
server_id=1 # 配置MySQL replaction需要定义,不和Canal的slaveId重复即可

2.重启Mysql,查看Biglog日志是否开启

show variables like 'log_bin';

 

 第二部 : 设置RabbitMQ 

1.添加交换机 canal.exchange

 

 2.添加列队

 

 3.列队绑定交换机

 

 

 

标签:Canal,bin,开启,RabbitMQ,MySQL,日志
From: https://www.cnblogs.com/lzyyyds/p/16753972.html

相关文章

  • Mysql索引
    是什么在MySQL进行查询时,需要将全部数据加载到内存之中,然后以页的形式进行遍历查询,这样的查询效率太低,于是有了索引这个概念,索引类似于目录,将数据关键字整理为索引,通过索......
  • 一文读懂 MongoDB 和 MySQL 的差异
    下面讨论MongoDB和MySQL在各种参数上的差异:什么是MongoDB和MySQL?MongoDBMySQLMongoDB是由MongoDB,Inc.开发的开源数据库。MongoDB将数据存储在类似JSON的文档中,这......
  • rabbitmq安装
    rabbitmq简介AMQP,即advancemessagequeuingprotocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中......
  • 查看MySQL服务
    MySQL的服务在哪里:计算机-->右键-->管理-->服务和应用程序-->服务-->找MySQL服务MySQL的服务,默认是“启动”的状态,只有启动了mysql才能用默认情况下是“自动”启动,自动......
  • 安装与卸载MySQL
    安装MySQL数据库管理系统第一步:先安装,选择“经典版”第二步:需要进行MySQL数据库实例配置注意:一路下一步就行了!!!!!需要注意的事项:端口号:端口号port是任何一个软件/应......
  • 阿里云服务器中MySQL数据库被攻击
    前几天刚领了一个月的阿里云服务器玩,在里面装了MySQL,然后这几天找了个小项目练习着玩呢,就将表建在里面了。刚访问添加员工还好好的,刚给员工分页查询呢,啪一下,很突然昂,就......
  • 【学习笔记】Mysql函数
    Mysql函数 常用函数数学运算SELECTABS(-100)  --绝对值SELECTCEILING(6.5) --向上取整SELECTFLOOR(6.5)  --向下取整SELECTRAND()   ......
  • mysql8 navicat连接数据库报错
    一、报错场景mysql安装成功后,通过cmd连接mysql可以连接成功,但是通过navicat连接数据库时,报错。无法连接成功二、原因mysql8开始,数据库密码的加密方式发生变化。由原来的......
  • (五)MySQL基础继续--连接(join)
    昨天在说MySQL的分组(groupby)时,最后有提到为什么会多出来一行-->null,原来null表示所有人加起来的数。mysql>selectname,sum(scores)asscores_countfromteacherg......
  • 【MySQL从入门到精通】【高级篇】(二十一)数据库优化步骤_查看系统性能参数
    文章目录​​1.简介​​​​2.数据库服务器的优化步骤​​​​3.查看系统性能参数​​​​总结​​1.简介上一篇文章我们介绍了哪些情况下适合创建索引,哪些情况下不适合......