前提要求:
事务日志跟数据文件必须在同一个卷上;
创建快照卷之前,要请求MySQL的全局锁;在快照创建完成之后手动释放锁;
请求全局锁完成之后,做一次日志滚动;做二进制日志文件及位置标记(手动进行);
1、为数据施加读锁,滚动二进制日志文件并记录当前二进制文件起始时间段:
2、做快照;
3、释放读锁:
4、挂载快照,将快...
分类:
数据库 时间:
2014-11-22 16:04:55
阅读次数:
252
前提要求:事务日志跟数据文件必须在同一个卷上;创建快照卷之前,要请求MySQL的全局锁;在快照创建完成之后手动释放锁;请求全局锁完成之后,做一次日志滚动;做二进制日志文件及位置标记(手动进行);1、为数据施加读锁,滚动二进制日志文件并记录当前二进制文件起始时间段:2..
分类:
数据库 时间:
2014-11-22 02:05:27
阅读次数:
279
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary...
分类:
数据库 时间:
2014-11-12 01:54:30
阅读次数:
397
MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个: * 数据回复 * 主从数据库。用于slave端执行增删改,保持与master同步。 1.开启binary log功能 ???? 需要修改...
分类:
数据库 时间:
2014-11-09 16:44:59
阅读次数:
312
mysql日志类型1二进制日志2事务日志3一般查询日志4中继日志5慢查询日志二进制日志二进制日志通常记录的是可能潜在引起数据库发生改变的操作,每一个操作我们称为一个event。二进制日志记录一个event的时候,通常还会记录timestamp,position(偏移量offset),server-id,event本..
分类:
数据库 时间:
2014-11-05 00:38:04
阅读次数:
557
Mysql主从复制的原理:从库以一定的频率去读取主库的二进制日志文件,并按照主库的二进制的记录对从库进行同样的操作,以达到从库与主库内容同步的效果。Mysql怎么安装我就不多说了,大家可以参考:http://alipay.blog.51cto.com/7119970/1570454安装过程中出现错误:http://al..
分类:
数据库 时间:
2014-11-04 07:03:45
阅读次数:
212
我们知道 Mysql读和写在性能方面的开销区别是较大的,一般来说 服务器顶着20%写的压力,另外80%的压力来自读,当然这也得看实际业务情况。
这篇文章准备配置一主三从,其实多少从没什么关系,一主多从其实是一主一从的延伸,因为从库之间是没有任何通信的,具体使用哪种方式看带宽负载和具体流量。
Mysql的主从replication原理其实就是Master不断地写二进制日志,Slave去读取日志,...
分类:
数据库 时间:
2014-10-24 23:39:30
阅读次数:
421
方法 set sql_log_bin = 0;-------------------------------------------------------------------------------------------这个不只是针对当前连接,它对所以的连接都是有效的。 如果要再次打开 s....
分类:
数据库 时间:
2014-10-20 22:47:46
阅读次数:
227
方法 1: reset master; ------------------ 删除前: 删除日志: 删除后: ---------------------------------------- 可以看出只留下了一个日志文件 ----------...
分类:
数据库 时间:
2014-10-19 21:09:06
阅读次数:
272
二进制日志记录了数据库的所有改变,使得任何Slave都可以通过执行Master二进制日志保持数据的一致。二进制日志仅包含可能改变数据库的语句。那些尚没有但是可能改变数据库的语句也会记录下来,注意那些可能带来变化的语句,如DROPTABLEIFEXISTSCREATEIFNOTEXISTS,以及那些不匹..
分类:
数据库 时间:
2014-10-16 03:49:32
阅读次数:
273