binlog模式总共可分为以下三种(row,statement,mixed) 1.Row 日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。 优点:在row模式下,bin-log中可以不记录执行的sql语句 ...
分类:
数据库 时间:
2016-06-08 13:56:14
阅读次数:
326
直接展示主主配置: 主1的配置(重要的,其他略) log-bin = mysql-bin #必须要有binlog auto_increment_offset = 1 #自增ID的初始值 auto_increment_increment = 2 #自增ID的步长(每次自动增加的数) server-id ...
分类:
数据库 时间:
2016-06-08 13:50:40
阅读次数:
296
参考网址:http://www.cnblogs.com/zhoujie/p/mysql1.html http://kerry.blog.51cto.com/172631/277414/ 1、配置主库: 1)、授权给从数据库服务器 2)、修改主库配置文件,开启binlog,并设置server-id,每 ...
分类:
数据库 时间:
2016-06-07 14:28:45
阅读次数:
337
数据库复制 replication 的实现原理: 1:主服务器凡运行语句,都产生一个二进制日志 binlog 2:从服务器不断读取主服务器的binlog 3:从服务器读取到的binlog转换为自身可执行的relaylog 4:执行relaylog 实现步骤: 1.首先确保主服务器打开二进制日志功能, ...
分类:
数据库 时间:
2016-06-04 19:18:22
阅读次数:
246
2016-06-03 今天在主库建了一张表,在向该表插入数据时,发现没有同步到从库,并且在从库发现有以下报错: 根据网上的说法,一开始以为是binlog_format的问题,在主库把binlog_format由row改为statement,又改成mixed,都试了一遍,发现还是有报错。 后来找到了答 ...
分类:
数据库 时间:
2016-06-03 12:49:39
阅读次数:
2054
MySQL具体有哪些权限呢?相信好多人已经不记得了,此文章将解决你的问题,请看下图:MySQL权限图:很明显总共27个权限:下面是具体的权限介绍:一.权限表mysql数据库中的3个权限表:user、db、host权限表的存取过程是:1)先从user表中的host、user、password这3个字段中判断连..
分类:
数据库 时间:
2016-06-02 20:17:13
阅读次数:
341
innobackupex备份和恢复原理备份原理:1.找到redolog中最后一个checkpoint的lsn,从这个lsn开始记录所有新的redolog2.cpinnodb数据3.flushtableswithreadlock(加全局锁)4.复制所有myisam表和所有表的表结构文件5.锁定binlog文件6.记录当前的binlogfile和pos恢复原理:innobackup..
分类:
其他好文 时间:
2016-05-31 06:39:45
阅读次数:
565
mysql如何保证redolog和binlog的一致性,安全性,效率。和数据安转相关的参数sync_binlog:控制binlog的刷新方式(写入到磁盘)innodb_flush_log_at_trx_commit:在innodb下控制着redo的写入方式innodb_support_xa:外部事务,用来保证binlog和redo一致性的,俗称两段式提交binlog_order..
分类:
数据库 时间:
2016-05-30 17:19:22
阅读次数:
508
在观看老男孩老师的教学视频时,讲到从库请求主库发送数据,但想想于理不合,如果每次都是从库请求才更新数据,那就不能实时更新,对于一些比较“安静”的数据库也是浪费资源。经抓包实验后,发现如下,算是对老师讲解的一点补充[root@DB-Slave~]#tcpdump-w1.pcap‘host192.168...
分类:
数据库 时间:
2016-05-30 07:41:53
阅读次数:
1453
1,现象 写的一个storm应用,主要是通过mysql的binlog来同步表到hbase。运行一段时间后发现,经常会出现cpu使用率飙升到200%以上,然后各种消息堆积报警等等出现各种问题 2,调研过程 cpu使用率很高,所以首先找到该进程,通过top命令,监控该进程的使用率,然后通过H,查看各个线 ...
分类:
编程语言 时间:
2016-05-29 21:12:59
阅读次数:
165