alibaba/canal 阿里巴巴 mysql 数据库 binlog 增量订阅&消费组件 ...
分类:
数据库 时间:
2019-01-26 13:16:27
阅读次数:
302
主从复制实验环境:Db01(10.0.0.51)主库Db02(10.0.0.52)从库主从前提:主从数据库的数据需一致[root@db01~]#mysqldump-uroot-p123-A>/tmp/mysql.sql[root@db01~]#scp/tmp/mysql.sql172.16.1.52:/tmp[root@db01~]#mysql-uroot-p123mysql>show
分类:
数据库 时间:
2019-01-25 17:41:24
阅读次数:
185
1.输出binlog到文件mysqlbinlog --base64-output=decode-rows -v /home/mysql/binlog/binlog.000011>/tmp/aa.txt 2.查看某个pos后的多少行show binlog events IN 'binlog.00001 ...
分类:
数据库 时间:
2019-01-25 11:43:48
阅读次数:
144
一.MariaDB简介 MariaDB数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上. MariaDB数据库支持单向、双向、链式级联等不同业务场景的复制.在复制的过程中,一台服务器充当主服务器(Master),接收来 ...
分类:
数据库 时间:
2019-01-24 16:34:28
阅读次数:
218
今天我要和你讨论的是一个沉重的话题:误删数据。 在前面几篇文章中,我们介绍了MySQL的高可用架构。当然,传统的高可用架构是不能预防误删数据的,因为主库的一个drop table命令,会通过binlog传给所有从库和级联从库,进而导致整个集群的实例都会执行这个命令。 虽然我们之前遇到的大多数的数据被 ...
分类:
其他好文 时间:
2019-01-24 14:38:57
阅读次数:
193
在windows下使用mysqlbinlog实现数据库增量导出 在mysql的配置文件my.ini中的[mysqld]下添加以下语句 log-bin:备份的文件目录和文件名 binlog_do_db:指定数据库名,不写即默认所有数据库 log-bin="D:/Java/beifen/name" bi ...
分类:
数据库 时间:
2019-01-20 10:25:07
阅读次数:
186
如何关闭MySQL日志,删除mysql-bin.0000*日志文件 - VPS侦探https://www.vpser.net/manage/delete-mysql-mysql-bin-0000-logs.html MySQL -- 关闭 binlog - horizon~~~ - 博客园https ...
分类:
数据库 时间:
2019-01-17 11:37:11
阅读次数:
607
本人阅读canal源码心得 canal用来干嘛的? 说的简单直白点就把你的数据库的binlog文件内容准实时传递给你的客户端,有了数据还不是想干嘛就干嘛。 它的大致框架是什么呢? 如果leader提出设计canal这样的需求,脑海中肯定浮现这样一个类CS的系统架构,其中S端就用来处理一些跟mysql ...
分类:
其他好文 时间:
2019-01-16 22:51:56
阅读次数:
246
今天有人问我他们的数据库当中的表清空了怎么办,想到的方法就是使用binlog来恢复删除的数据。 关于binlog他是一个二进制的文件,要恢复需要通过转换成正常的sql脚本然后执行数据的恢复,或者采用管道流的方式执行(实际还是转换成脚本的形式执行) (1)要读取binlog文件必须首先开启binlog ...
分类:
数据库 时间:
2019-01-16 19:20:05
阅读次数:
183
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中 ...
分类:
数据库 时间:
2019-01-15 15:44:23
阅读次数:
241