mysql开启binlog,至于为什么要开启binlog,可以google下。 ...
分类:
数据库 时间:
2016-05-11 21:42:18
阅读次数:
335
Mysql的binlog相关:注:mysql的binlog在mysql恢复时用得到,不要轻易取消另手动清理过程中mysql会暂停使用,建议通过设置过期时间让它自己清理删除2016年03月31日23点59分之前的binlog文件:>purgebinarylogsbefore‘2016-03-3123:59:00‘;删除文件序号“mysql-bin.000500”..
分类:
数据库 时间:
2016-05-10 15:25:23
阅读次数:
191
增量备份cp/var/lib/mysql/mysql-bin*/tmp/备份myblog数据库,清除增量备份里面的有关myblog的数据mysqldump--flush-logs-uroot-phan>/tmp/myblog.sql备份所有数据库,清除增量备份mysqldump--flush-logs-uroot-p--all-databases>/tmp.all.sql查看指定时间的binlog内容ys..
分类:
数据库 时间:
2016-05-07 16:46:56
阅读次数:
249
1、概要首先要准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异 ...
分类:
数据库 时间:
2016-05-03 10:31:18
阅读次数:
203
上一篇文章我们介绍了在关闭binlog的情况下,事务提交的大概流程。之所以关闭binlog,是因为开启binlog后事务提交流程会变成两阶段提交,这里的两阶段提交并不涉及分布式事务,当然mysql把它称之为内部xa事务(Distributed Transactions),与之对应的还有一个外部xa事 ...
分类:
数据库 时间:
2016-05-02 11:47:11
阅读次数:
513
MySQL作为一种关系型数据库,已被广泛应用到互联网中的诸多项目中。今天我们来讨论下事务的提交过程。 MySQL体系结构 由于mysql插件式存储架构,导致开启binlog后,事务提交实质是二阶段提交,通过两阶段提交,来保证存储引擎和二进制日志的一致。 本文仅讨论binlog未打卡状态下的提交流程, ...
分类:
数据库 时间:
2016-05-02 11:36:16
阅读次数:
267
分布式系统实践 1. 使用Basic-Paxos协议的日志同步与恢复 http://oceanbase.org.cn/?p=90 要点: 这篇文章和上期给大家推荐的Hadoop的HA方案有着很多相同的地方, 基本思路就是使用paxos协议来同步数据库的binlog从而实现多个数据库实例的一致性. 同 ...
分类:
其他好文 时间:
2016-04-30 12:57:11
阅读次数:
395
前言:SQL线程应用中继日志,在binlog_format是row格式的时候,是居于主键更新,下面结合一张图来证明。...
分类:
数据库 时间:
2016-04-29 15:03:27
阅读次数:
251
Mysql主从配置1.下载mysql服务yum-yinstallmysql-server2.主服务器上配置cp/usr/share/mysql/my-large.cnf/etc/my.cnfvi/etc/my.cnf在[mysqld]增加如下server-id=1read-only=0binlog-do-db=test(需要备份到从服务器的数据库,多个数据库可以写多个)binlog-ignore-db=mysql(..
分类:
数据库 时间:
2016-04-28 18:29:19
阅读次数:
220
一、登录数据库刷新binlog1.1)查看当前的binlogMySQL> show master status;+ + + + + +| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+ + + + + ...
分类:
数据库 时间:
2016-04-26 17:26:58
阅读次数:
702