最新文章列表

转发:1、canal源码分析简介

  1.0 canal源码分析简介  2017-12-06 21:48:06  2,186  0   canal是阿里巴巴开源的mysql数据库binlog的增量订阅&消费组件。项目github地址为:
tianmaotalk 评论(0) 有680人浏览 2018-07-08 16:07

[转]使用mysqlbinlog提取二进制日志

MySQL binlog日志记录了MySQL数据库从启用日志以来所有对当前数据库的变更。binlog日志属于二进制文件,我们可以从binlog提取出来生成可阅读的SQL语句来重建当前数据库以及根据需要实现时点恢复或不完全恢复。本文主要描述了如果提取binlog日志,并给出相关示例。 有关binlog的介绍与描述请参考:MySQL 二进制日志(Binary Log)  http://www.li ...
CurrentJ 评论(0) 有1133人浏览 2016-06-30 18:25

[转]mysql的slave怎么记录binlog

-logs-slave-updates 看看这个选项的说明你就知道怎么做了。    --logs-slave-updates   通常情况,从服务器从主服务器接收到的更新不记入它的二进制日志。该选项告诉从服务器将其SQL线程执行的更新记入到从服务器自己的二进制日志。为了使该选项生效,还必须用--logs-bin选项启动从服务器以启用二进制日志。如果想要应用链式复制服务器,应使用--logs ...
CurrentJ 评论(0) 有627人浏览 2016-05-27 16:09

[转]搭建: canal部署与实例运行

转自:http://blog.csdn.net/hackerwin7/article/details/37923607 感谢作者,只是为了搜藏自研。 1、准备: github:https://github.com/alibaba/canal 里面有包括canal的文档,server端 client端的 例子 源码包等等。 2、canal概述: canal是应阿里巴巴存在杭州和美国的双机 ...
CurrentJ 评论(0) 有1074人浏览 2016-05-25 17:44

[转]阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费

转自:http://agapple.iteye.com/blog/1796633 阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费 博客分类:   opensource database java distributed mysqlbinlogzookeeperreplaction     背景    早期,阿里巴巴B2B公司因 ...
CurrentJ 评论(0) 有506人浏览 2016-05-25 16:16

mysql binlog格式分析

一、Binlog类型 binlog的格式有三种,这也反应了mysql的复制技术:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。相应地,binlog的格式也有三种: STATEMENT ROW MIXED ...
luliangy 评论(0) 有4818人浏览 2015-01-22 22:39

mysql binlog 日志备份

【基本介绍】 日志是把数据库的每一个变化都记录到一个文件里面(日志文件)。MySQL默认只打开出错日志,因为过多的日志会影响系统的处理性能。5.0 ...
飞奔的熊猫 评论(0) 有1024人浏览 2014-07-16 14:12

阿里云数据库binlog开启后 哪些sql操作最危险

最近项目用到阿里云的RDS 服务, 阿里云的RDS服务默认开启binlog 二进制日志,并记录当天的mysql操作,过去7天的就保存在云空间,这个空间大小和 购买RDS 的空间大小无关。当天的binlog文件 会保存在RDS的空间里。 开启了binlog日志,并且保存一天的日志在磁盘里,如果binlog日志很大,那么磁盘空间会一下就用完,磁盘空间用完,mysql数据库就会被锁定,变成只能读,不能写的 ...
kunbei 评论(0) 有2743人浏览 2014-04-17 13:52

Canal BinlogChange(mariadb5/10)

背景 先前开源了一个开源项目: 【阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费】  本文主要是介绍一下canal支持mariadb协议上的变化.  ...
agapple 评论(0) 有4635人浏览 2014-01-20 17:25

mysql binlog 常用命令及问题整理

1:开启binlog日志记录 # log-bin log-bin = E:/log/logbin.log 查看备份的二进制文件c:\mysql\bin\>mysqlbinlog e:/log/logbin.000001 ">": 导入到文件中; ">>": 追加到文件中c:\mysql\bin\> mysqlbinlog ...
suihr 评论(0) 有1989人浏览 2013-09-05 14:41

canal DevGuide

背景    先前开源了一个开源项目: 【阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费】     本文主要是介绍一下如何给canal贡献代码,介绍其设计思路和扩展方式   设计  说明: server代表一个canal运行实例,对应于一个jvm instance对应于一个数据队列  (1个server对应1..n个instance) instanc ...
agapple 评论(1) 有7817人浏览 2013-04-01 23:33

阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费

   背景    早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。ps. 目前内部使用的同步,已经支持mysql5.x和oracle部分版 ...
agapple 评论(7) 有107058人浏览 2013-02-06 00:36

mysql binlog分析工具

https://github.com/tangfl/jbinlog
haiker 评论(0) 有1534人浏览 2013-01-26 22:45

Doublebinlog for MySQL

Background          In some projects that require very strict data safety, DBAs will except there is a solution to ensure the safety of binlog. That means after the worst case, OS crash or disk dama ...
丁林.tb 评论(0) 有2809人浏览 2013-01-22 12:53

MySQL 5.6 全局事务 ID(GTID)实现原理(三)

这是 MySQL 5.6 全局事务 ID(GTID) 系列的第三篇博客。   在之前的两篇博客中,第一篇​ 介绍了全局事务 ID 的定义与数据结构。第二篇​ 介绍了 MySQL 5.6 新增的全局事务状态(Gtid_state)。   这里准备介绍的是全局事务 ID 如何参与 MySQL 的主备复制流程。   MySQL 5.6 引入全局事务 ID 的首要目的,是保证 Slave 在 ...
in355hz 评论(0) 有4000人浏览 2013-01-16 00:06

与MySQL的注释、Query_cache有关的一个bug

今天有同学问了一个关于注释的问题,顺藤摸瓜发现一个bug,简要说明下。 有关注释的一些QA Q: MySQL注释有哪些格式 A:MySQL的注释格式有三种,分别是 /**/ -- 和 #。具体参见手册          Q:在一些导出文件中见过/*! xxx*/,是不是注释?
丁林.tb 评论(2) 有4515人浏览 2012-12-17 21:51

MySQL Binlog(异常)——mysqlbinlog: unknown variable 'default-character-set=utf8'

在使用mysqlbinlog分析日志时,报错:/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8' 原因分析:产生这个问题的原因是因为我在my.cnf中的client选项组中添加了:  default-character-set=utf8这个是mysqlbinlog的一个bug 解决 ...
宇宙浪子 评论(0) 有5570人浏览 2012-09-17 21:04

MySQL闪回方案讨论及实现

Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据。本文讨论MySQL中支持闪回的方案。   1、 闪回的目标     即使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。当操作被同步到从库上后,则主从都“回天无力”。    ...
丁林.tb 评论(1) 有16391人浏览 2012-05-23 22:08

MySQL Binlog Events Under Different Scenarios

1 Tables CREATE TABLE ta (id int(11) NOT NULL, name varchar(20) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=InnoDB; CREATE TABLE tb (id int(11) NOT NULL, name varchar(20) DEFAULT NULL, PRIMARY KEY (id)) ...
whitesock 评论(0) 有2402人浏览 2011-12-30 14:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics