一、二进制日志(The Binary Log)

1、简介

包含所有更新了的数据或者已经潜在更新了的数据(比如一条没有匹配任何行的delete语句)

包含所有更新语句执行时间的信息

不记录没有修改数据的语句例如select,show

主要作用一:主从复制

主要作用二:恢复数据到故障点前

启用二进制日志会牺牲一点数据库的性能,但带来的好处值得这么做

2、设置二进制以及参数选项

--log-bin[=base_name]

如果没有设置base_name值,默认为-bin加主机名,默认保存位置为数据目录,除非指定了不同的绝对路径

--max_binlog_size

指定单个二进制日志文件的最大值,如果当前二进制日志的size大于指定的值时会创建新日志,新的日志后缀数字+1

--log-bin-index[=file_name]

二进制索引文件用来记录正在使用的二进制文件,默认文件名为二进制日志的名字,后缀为.index

--expire-logs-days

二进制日志的过期时间,过期的二进制日志会被自动删除

--sync_binlog[=0]

=0:由操作系统决定什么时候同步数据到磁盘,=n:n次事务后同步数据到磁盘

3、管理二进制日志

RESET MASTER,PURGE BINARY LOGS语句可以删除所有的二进制日志

mysqlbinlog 转换二进制为易读的文本格式,用于用户查看或管道后恢复数据

二、二进制日志格式(Binary Logging Formats)

--binlog-format[=STATEMENT,ROW,MIXED]

STATEMENT:记录每条修改数据的SQL语句

ROW:记录每行被修改的数据

MIXED:前两种方式的混合

参考:

http://dev.mysql.com/doc/refman/5.5/en/binary-log.html

订阅mysql的二进制日志_MySQL二进制日志相关推荐

  1. 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解

    基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...

  2. mysql通用查询日志_MySQL通用查询日志(GeneralQueryLog)_MySQL

    同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内 ...

  3. thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程

    MySQL日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据 ...

  4. 查看mysql更新日志_mysql 的日志查看

    mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...

  5. mysql 错误 日志_MySQL 错误日志(Error Log)

    同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定义mysqld内 ...

  6. mysql重做日志_MySQL重做日志相关

    Ⅰ.事务的实现 这里我们先抛出答案,通过答案再展开分析 特性实现 A(原子性) redo C(一致性) undo I(隔离性) lock D(持久性) redo/undo 本节针对redo展开分析 Ⅱ ...

  7. mysql的事务日志_MySQL 事务日志

    重做日志(Redo log) 重做日志(Redo log),也叫做前滚日志,存放在如下位置,轮询使用,记录着内存中数据页的变化,在事务 ACID 过程中,主要实现的是 D(Durability)的作用 ...

  8. binlog日志_MySQL三大日志binlog、redo log和undo log

    点击蓝色"JavaKeeper"关注我哟 加个"星标",一起成长,做牛逼闪闪的技术人 Keeper导读:日志是mysql数据库的重要组成部分,记录着数据库运行期 ...

  9. binlog日志_mysql 重要日志文件总结

    日志是所有应用的重要数据,MySQL 也有错误日志.查询日志.慢查询日志.事务日志等.本文简单总结下各种日志,以备查阅. 二进制日志 binlog 二进制日志 binlog 用于记录数据库执行的写入性 ...

最新文章

  1. Snackbar源码分析
  2. C#窗体应用程序崩溃解决方法总结
  3. c++的unique函数
  4. redis 重新加载_Redis持久化和Redis持久化方式
  5. 【PostgreSQL-9.6.3】触发器实例
  6. javascript js string.Format()收集
  7. 笔记本电脑里计算机未响应,win10系统笔记本word程序总是未响应的详细方案
  8. linux上挂载iso文件,如何在Linux上挂载ISO文件
  9. 三行代码做一辆Q弹物理自行车,骑上它去海边兜风吧!
  10. 百合佳缘伐谋、珍爱网伐交、伊对伐兵
  11. asm.jar 安卓手机屏幕在电脑上显示
  12. 独孤木专栏Delayed Project(中)
  13. 计算机网络之应用层图解,秒解应用层HTTP,期末考试不担心!!
  14. 查看mysql是否区分大小写
  15. Android原生OS风格ROM包,小米5S 的LineageOS14.1刷机包 安卓7.1.1原生风格 20180203更新...
  16. 交规考试通过,庆祝一下
  17. 我的世界java版如何装mod_我的世界MOD安装详解教程 全方位介绍MOD
  18. 1.5.6.六种常见的三角关系
  19. 【前端基础知识】最基础的render渲染函数知识,一看就会
  20. Mermaid classDiagram类图应用举例 汉,蜀汉,刘宋关系图

热门文章

  1. PHP 销毁指定目录
  2. 化零为整WCF(14) - 事务(Transaction)
  3. Linux学习 Unit 9
  4. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
  5. Java 全半角转换
  6. Java二元运算和三元运算速度测试
  7. [转]Eclipse下的JavaScript编辑器中文无法保存问题解决
  8. Visual computing——概述
  9. 使用halcon将一个圆上的点拟合成圆形并且求出圆心
  10. excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...