订阅mysql的二进制日志_MySQL二进制日志
一、二进制日志(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二进制日志相关推荐
- 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...
- mysql通用查询日志_MySQL通用查询日志(GeneralQueryLog)_MySQL
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内 ...
- thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程
MySQL日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据 ...
- 查看mysql更新日志_mysql 的日志查看
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...
- mysql 错误 日志_MySQL 错误日志(Error Log)
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定义mysqld内 ...
- mysql重做日志_MySQL重做日志相关
Ⅰ.事务的实现 这里我们先抛出答案,通过答案再展开分析 特性实现 A(原子性) redo C(一致性) undo I(隔离性) lock D(持久性) redo/undo 本节针对redo展开分析 Ⅱ ...
- mysql的事务日志_MySQL 事务日志
重做日志(Redo log) 重做日志(Redo log),也叫做前滚日志,存放在如下位置,轮询使用,记录着内存中数据页的变化,在事务 ACID 过程中,主要实现的是 D(Durability)的作用 ...
- binlog日志_MySQL三大日志binlog、redo log和undo log
点击蓝色"JavaKeeper"关注我哟 加个"星标",一起成长,做牛逼闪闪的技术人 Keeper导读:日志是mysql数据库的重要组成部分,记录着数据库运行期 ...
- binlog日志_mysql 重要日志文件总结
日志是所有应用的重要数据,MySQL 也有错误日志.查询日志.慢查询日志.事务日志等.本文简单总结下各种日志,以备查阅. 二进制日志 binlog 二进制日志 binlog 用于记录数据库执行的写入性 ...
最新文章
- Snackbar源码分析
- C#窗体应用程序崩溃解决方法总结
- c++的unique函数
- redis 重新加载_Redis持久化和Redis持久化方式
- 【PostgreSQL-9.6.3】触发器实例
- javascript js string.Format()收集
- 笔记本电脑里计算机未响应,win10系统笔记本word程序总是未响应的详细方案
- linux上挂载iso文件,如何在Linux上挂载ISO文件
- 三行代码做一辆Q弹物理自行车,骑上它去海边兜风吧!
- 百合佳缘伐谋、珍爱网伐交、伊对伐兵
- asm.jar 安卓手机屏幕在电脑上显示
- 独孤木专栏Delayed Project(中)
- 计算机网络之应用层图解,秒解应用层HTTP,期末考试不担心!!
- 查看mysql是否区分大小写
- Android原生OS风格ROM包,小米5S 的LineageOS14.1刷机包 安卓7.1.1原生风格 20180203更新...
- 交规考试通过,庆祝一下
- 我的世界java版如何装mod_我的世界MOD安装详解教程 全方位介绍MOD
- 1.5.6.六种常见的三角关系
- 【前端基础知识】最基础的render渲染函数知识,一看就会
- Mermaid classDiagram类图应用举例 汉,蜀汉,刘宋关系图
热门文章
- PHP 销毁指定目录
- 化零为整WCF(14) - 事务(Transaction)
- Linux学习 Unit 9
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
- Java 全半角转换
- Java二元运算和三元运算速度测试
- [转]Eclipse下的JavaScript编辑器中文无法保存问题解决
- Visual computing——概述
- 使用halcon将一个圆上的点拟合成圆形并且求出圆心
- excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...