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
本文环境:主库:CentOS6.7x64192.168.0.65mysql-5.6.29备库:CentOS6.7x64192.168.0.66mysql-5.6.29一、配置Mysql5.6GTID主从(本节配置适合主从都是空库的情况)1.mysql主服务器配置说明:基于GTID的主从复制需要在配置文件中添加如下内容。#vi/etc/my.cnf[mysqld]binlog-forma..
分类:
数据库 时间:
2016-04-26 14:31:04
阅读次数:
198
背景 在mysql主备环境下,主备同步过程如下,主库更新产生binlog, 备库io线程拉取主库binlog生成relay log。备库sql线程执行relay log从而保持和主库同步。 理论上主库有更新时,备库都存在延迟,且延迟时间为备库执行时间+网络传输时间即t4-t2。 那么mysql是怎么 ...
分类:
数据库 时间:
2016-04-25 17:52:59
阅读次数:
432
【使用yum安装mysql】
yum-yinstallmysql-server
serivcemysqldstart
【mysqlmaster】
主服务器(server1)上:
grantreplicationslaveon*.*to‘mysqlsync‘@‘%‘identifiedby‘123123‘;
配置文件/etc/my.cnf:
[mysqld]
server-id=1001
log_bin=log-bin.log
binlog_ignore-db=mysql,te..
分类:
数据库 时间:
2016-04-25 01:03:22
阅读次数:
219