查看ROW格式日志

配置 :

#配置开启binlog日志, 日志的文件前缀为 mysqlbin -----> 生成的文件名如 : mysqlbin.000001,mysqlbin.000002
log_bin=mysqlbin#配置二进制日志的格式
binlog_format=ROW

插入数据 :

insert into tb_book values(null,'SpringCloud实战','2088-05-05','0');

如果日志格式是 ROW , 直接查看数据 , 是查看不懂的 ; 可以在mysqlbinlog 后面加上参数 -vv

mysqlbinlog -vv mysqlbin.000002 

日志删除

对于比较繁忙的系统,由于每天生成日志量大 ,这些日志如果长时间不清楚,将会占用大量的磁盘空间。下面我们将会讲解几种删除日志的常见方法 :

方式一

通过 Reset Master 指令删除全部 binlog 日志,删除之后,日志编号,将从 xxxx.000001重新开始 。

查询之前 ,先查询下日志文件 :

执行删除日志指令:

Reset Master

执行之后, 查看日志文件 :

方式二

执行指令 purge master logs to 'mysqlbin.******' ,该命令将删除 ****** 编号之前的所有日志。

方式三

执行指令 purge master logs before 'yyyy-mm-dd hh24:mi:ss' ,该命令将删除日志为 "yyyy-mm-dd hh24:mi:ss" 之前产生的所有日志 。

方式四

设置参数 --expire_logs_days=# ,此参数的含义是设置日志的过期天数, 过了指定的天数后日志将会被自动删除,这样将有利于减少DBA 管理日志的工作量。

配置如下 :

MySQL高级 - 日志 - 二进制日志(row及日志删除)相关推荐

  1. 布尔教育 mysql高级_布尔教育 Mysql高级 燕十八

    布尔教育 Mysql高级 燕十八--更多资源,课程更新在 多智时代 duozhishidai.com 多智时代资源,简介: 这是燕十八出的mysql教程,需要的可以看看 目录: 布尔教育 Mysql高 ...

  2. MySQL高级 - 日志 - 二进制日志(statement)

    概述 二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但是不包括数据查询语句.此日志对于灾难时的数据恢复起着极其重要的作用,MySQL的主从复制, 就 ...

  3. MySQL高级:(十五)其他数据库日志

    笔记来源:MySQL数据库教程天花板,mysql安装到mysql高级,强!硬! 文章目录 15.1 前言 15.2 MySQL日志 15.2.1 MySQL支持的日志类型 15.2.2 日志的弊端 1 ...

  4. Mysql高级04_主从复制、日志

    主从复制.日志 Mysql高级-day04 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1 ...

  5. Mysql高级(锁、日志)

    Mysql高级(事务.索引) Mysql中查询缓存优化 开启Mysql的查询缓存,当执行完全相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适 ...

  6. mysql 二进制日志变化_mysql-二进制日志

    mysql---二进制日志 记录了所有对MySQL数据库的修改事件,包括增删改查事件和对表结构的修改事件 二进制日志的开启 #是否启用了日志 mysql> show variables like ...

  7. mysql临时开启二进制_关于MySQL二进制日志Binlog的认识

    MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的. 在 ...

  8. MySQL高级篇——日志

    一.简介 1. 分类 Mysql有不同的日志文件,用来存储不同类型和功能的日志,分为二进制日志.错误日志.通用查询日志.慢查询日志.Mysql8.0又新增两种日志:中继日志和数据定义语句日志. 2. ...

  9. 认真学习MySQL中的二进制日志(binlog)与中继日志(Relay log)

    binlog即binary log,二进制日志文件,也叫作变更日志(update log).它记录了数据库所有执行的DDL和DML等数据库更新事件的语句,但是不包含没有修改任何数据的语句(如数据查询语 ...

最新文章

  1. Keras快速上手:基于Python的深度学习
  2. release,debug库互调用,32位,64位程序与库互调用
  3. 手机python利器能做什么_推荐一款开发利器!既能写Python,又能写Java
  4. OpenGL-坐标系概念
  5. 8位可控加减法电路设计_100以内数的认知也加减法详解
  6. jQuery模拟原生态App上拉刷新下拉加载
  7. python widnows mysql_python用Windows开发配置mysql数据库
  8. 严格模式explainFetchTask
  9. PYPL 6 月编程语言排行
  10. asp.net core 系列之用户认证(authentication)
  11. python 直方图的绘制方法全解_5种方法教你用Python玩转histogram直方图
  12. [九度][何海涛] 最小的K个数
  13. 解析高通vendor层mct框架
  14. JS学习——表单验证
  15. 弘辽科技:新手拼多多店铺该怎么引流
  16. 怎么修改u盘的图标 如何修改移动硬盘图标
  17. 看完《长安十二时辰》惊呆了!难道唐朝就已经有大数据和云计算?
  18. 深度学习——GAN(生成网络)损失函数解析
  19. 视觉语言导航综述Visual Language Navigation
  20. 海思平台INA220电压电流模块调试

热门文章

  1. cxf 发布 一个简单的 webservice
  2. Hello, World!的大小
  3. LeetCode 52. N-Queens II
  4. AbsoluteLayout(绝对布局)
  5. DC概论四之setup time 与 hold time 之三
  6. 一个 Cobol 程序员的告白
  7. Nuget常用命令(转)
  8. 2016猴年春节有感
  9. 解决 E: Unable to correct problems, you have held broken packages. 问题
  10. zigbee ti 附带工具使用方法