binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中; 作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysq ...
分类:
数据库 时间:
2016-10-23 17:42:27
阅读次数:
237
二进制日志语句BinaryLog,我们俗称binlog,记录数据库更改的数据,常用于主从复制环境和恢复备份。开启binlog比较简单,Centos7环境打开my.cnf配置文件,添加server-id=[序列号]
log-bin=[文件名]5.7.3以后版本必须配置server-id,文件名可配置绝对路径,即可开启binlog。binl..
分类:
数据库 时间:
2016-10-20 15:58:06
阅读次数:
6094
http://hongge.blog.51cto.com/MySQL备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。1、binlog介绍mysql的二进制日志记录着..
分类:
数据库 时间:
2016-10-15 22:53:46
阅读次数:
295
有一份csv格式的文件,大小在14G左右。max_binlog_cache_size=4G。 登录mysql实例,选择对应的表通过load data往指定表里导数。大概20分钟左右,报以下错误: ERROR 1197 (HY000) at line 2: Multi-statement transa ...
分类:
其他好文 时间:
2016-10-14 11:51:08
阅读次数:
148
上周末和开发人员对线上库中的部分表的在线DDL和update,这过程中出现了一些意料之外的问题,现将过程、分析和解决方案在这里总结一下一、需求背景:要在如下表中添加字段(modified_at)并且更改默认值table_name{baby_compbaby_comp_statusbaby_usrbaby_ad_userbaby_campbaby_o..
分类:
数据库 时间:
2016-10-12 23:35:02
阅读次数:
356
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://suifu.blog.51cto.com/9167728/1859252 一个参数引起的MySQL从库宕机血案 Part1:max_binlog_cache_size max_bin ...
分类:
数据库 时间:
2016-10-11 14:15:39
阅读次数:
181
mysqlbinlog用法说明 服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用mysqlbinlog实用工具。应这样调用mysqlbinlog:shell> mysqlbinlog [options] log-files…例如,要想显示二进制日志binlog.00000 ...
分类:
数据库 时间:
2016-10-10 20:41:20
阅读次数:
223
测试代码的时候实验了下降低事物隔离级别: 然而,报错了 于是看了下BINLOG_FORMAT : 于是: 这样就可以了,或者据说换MIXED模式也可以,不过没测试。 ...
分类:
数据库 时间:
2016-10-09 20:02:24
阅读次数:
190
Part1:max_binlog_cache_sizemax_binlog_cache_size
表示的是binlog能够使用的最大cache内存大小当我们执行多语句事务的时候
所有session的使用的内存超过max_binlog_cache_size的值时就会报错:“Multi-statement
transactionrequiredmorethan‘max_binlog_cache_size‘bytesofs..
分类:
数据库 时间:
2016-10-08 21:18:43
阅读次数:
246
MySQL的三种复制方式 asynchronous replication 原理:在异步复制中,master写数据到binlog且sync,slave request binlog后写入relay-log并flush disk优点:复制的性能最好缺点:master挂掉后,slave可能会丢失事务代表 ...
分类:
数据库 时间:
2016-10-07 11:24:24
阅读次数:
288