mysql二进制日志的开启和使用
mysql二进制日志的开启和使用
二进制日志(BINLOG)记录了所有的ddl和dml语句,但不包括数据查询语句。语句以“事件”的形式保存,描述数据更改过程。
环境:win8 mysql5.6.23
1.mysql开启二进制日志
默认情况下不开启二进制日志,开启时需要修改my.ini配置文件
我的my.ini文件是在C:\ProgramData\MySQL\MySQL Server 5.6 ,
而不是在C:\Program Files (x86)\MySQL\MySQL Server 5.6需要在my.ini文件mysqld选项下添加以下语句
bog-bin = “D:\mysqllog\binlog.log”
等号后面的是二进制日志文件保存的路径,若路径中有空格,则需要加双引号“”把路径包起来。binlog.log是生成二进制日志的名字
若不能修改内容则修改文件属性,使当前用户可编辑
若只给出了文件名(binlog.log),没有给出路径则文件路径,
则保存在datadir指定的路径,我的默认路径是C:\ProgramData\Mysql\Mysql Server 5.6\data
有三种二进制日志格式STATEMENT ROW MIXED,默认为MIXED。
一般不修改,若要修改,同样在my.ini mysqld选项中添加: "binlog_format= "(引号不要,等号后面加你想要的格式)
修改后,重启mysql服务。我在命令行中用services mysql restart命令重启服务后并二进制日志没有开启成功,重启电脑后才配置成功。
2.日志读取(在cmd中执行)
mysqlbinlog log-file
log-file是名字,在每次对数据库中的数据修改后都会生成日志文件,名称格式为“log-file.0000n” (文件名称+日志序号),去二进制日志文件生成路径下看以下便知道
执行这个命令的时候需要进入二进制日志路径下使用msyqlbinlog命令,否则报错
mysql二进制日志的开启和使用相关推荐
- MySQL二进制日志(binlog)开启、查看、截取
mysql二进制日志记录了数据库所有变更类的操作日志主要有2个作用: MySQL主从配置 数据恢复 参数介绍 server_id=3 log_bin=/data/binlog/mysql-bin: / ...
- mysql 二进制日志变化_MySQL运维之二进制日志
MySQL二进制日志里保存会造成或可能造成数据变化的SQL语句.通过二进制日志可以完成如实时异地容灾备份.读写分离.数据恢复等功能.下面,我们一起来看看Mysql二进制日志. 开启bin-log日志 ...
- mysql临时开启二进制_关于MySQL二进制日志Binlog的认识
MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的. 在 ...
- mysql 二进制日志变化_mysql-二进制日志
mysql---二进制日志 记录了所有对MySQL数据库的修改事件,包括增删改查事件和对表结构的修改事件 二进制日志的开启 #是否启用了日志 mysql> show variables like ...
- mysql 二进制日志 解析c++_mysql二进制日志文件恢复数据库
二进制日志的文件的作用 mysql二进制日志文件用来记录所有用户对数据库操作,即记录用户对数据库操作的sql语句.如果有此文件,当数据库发生意外时,可以通过此文件查看到用户在此文件记录的时间段内用户所 ...
- 3、MySQL二进制日志(Binary Log)详解
二进制日志(Binary Log)也可叫作变更日志(Update Log),是 MySQL 中非常重要的日志.主要用于记录数据库的变化情况,即 SQL 语句的 DDL 和 DML 语句,不包含数据记录 ...
- mysql二进制日志内容说明_MySQL二进制日志相关问题详细说明
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- 2.5.2 MySQL二进制日志介绍
MySQL二进制日志介绍 什么是 binary log 这个文件记录了mysql数据库所有的DDL和DML(除了数据查询语句 select)语句事件.用来记录数据库中发生的修改情况. 比如:数据的修改 ...
- 不属于mysql二进制日志相关的参数_MySQL二进制日志相关问题详解
本文出处: (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 今天无意中发现了一个云栖社区举行的MySQL"第一 ...
最新文章
- 蚂蚁金服的一次面试你都会吗
- 清华朱民:数据「资产化」,将是大变革!
- 集合转换Stream流式操作
- SQL复习(w3school)笔记
- mysql 演示吧_postgreSQL常用命令
- 详解go语言的array和slice 【二】
- matlab aic sic,sic是什么意思_sic的翻译_音标_读音_用法_例句_爱词霸在线词典
- Java提高篇——Java中的异常处理
- Spring Boot动态修改日志级别
- 一牛人总结的开发流程工具组合
- MySQL-第十一篇JDBC典型用法
- Uva 1588.Kickdown
- linux系统 ghost,Linux下用GHOST来做系统备份
- jmeter插件之Dummy Sampler
- Hive数据导出为csv、tsv文件的几种方法
- Axure RP8 授权码亲测可用
- hdmi怎么支持2k分辨率_选择2K显示器有没有必要?
- 4K电视近在咫尺?你离真正的4K电视或许还有一段距离
- lepus天兔数据库监控系搭建
- 一个“”字引发的痛苦经历
热门文章
- 庖丁解牛!深入剖析React Native下一代架构重构
- WPF 从文件加载字体
- Django开发密码管理表实例【附源码】
- windows下db2的一些使用心得(不含安装)
- Spring Cloud版——电影售票系统七使用 Zuul 构建微服务网关
- 使用Chrome快速实现数据的抓取(三)——JQuery
- 【汇编语言与计算机系统结构笔记16】子程序设计:子程序的嵌套与递归,多个模块之间的参数传送
- Tomcat Insufficient space for shared memory file
- 前端学习之touch.js与swiper学习
- rocketmq整合mysql事务_分布式事务(4)---RocketMQ实现分布式事务项目