本文环境:主库: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
binlog日志二进制日志格式基于语句 statement基于行 rows混合方式 mixed二进制日志事件基于位置postion基于时间datetime-timestamp复制过程有一个很重要的限制——复制在slave上是串行化的也就是说master上的并行更新操作不能在slave上并行操作。所以slave上数据一般要慢于mas..
分类:
数据库 时间:
2016-04-23 23:17:03
阅读次数:
314
1. 直接导入数据库 2. 导出成SQL文 (1) 从binlog输出为SQL 导出的SQL文如下格式: (2) 需要将其转换可以在mysql客户端执行的SQL。我写了一个小程序处理这个格式,代码如下: 调用的例子: ...
分类:
数据库 时间:
2016-04-21 01:34:38
阅读次数:
247
centos mysql 实战 第七节课 mysql常见错误排查 1. client工具mysqlsqlyogmysqldump(mysqlbinlog) 2. mysql binlog 介绍 mysql 命令 mysql command not found 环境变量 echo $PATH 用绝对路 ...
分类:
数据库 时间:
2016-04-20 21:50:45
阅读次数:
176
首先,我们知道MySQL本身就带有replication的机制,我们需要伪造一个slave,向master注册,这样的话master才会发送binlogevent。注册很简单,通过调用limysql.so中的cli_advanced_command(),指定binlogfilename+position,向master发送COM_BINLOG_DUMP命令。在发送dump命令..
分类:
数据库 时间:
2016-04-19 20:21:32
阅读次数:
2879
小鹏鹏装逼课堂之:统计指定时间段数据库表的操作次数。处女作,需要大神帮忙优化。#####注:::以下脚本中路径可能需要各位自行进行修改实现原理:1、shell脚本:通过mysqlbinlog将binlog日志文件格式化输出定制crontab任务,定时通过向mysql传递showmasterstatus查看binlog..
分类:
数据库 时间:
2016-04-14 06:59:54
阅读次数:
1196
GTID相关:在mysql5.6之前,mysql主从复制是slave通过配置master的binlog位置实现的,且每一个slave自身的binlog却不同。而在mysql5.6版本后引入了GTID(全局事务标识符),这个值在master生成,slave只要在开启主从复制时指定master的用户,密码,就可获取master的GTID实现同..
分类:
数据库 时间:
2016-04-13 21:06:15
阅读次数:
861
经常需要在 binlog 中查找一些日志信息,于是写了一个简单的脚本。对于非常巨大的 binlog 文件,该脚本可能会速度慢,毕竟还是用的 list,暂时没想到好办法。 详细看代码: ...
分类:
编程语言 时间:
2016-04-12 23:59:53
阅读次数:
390