装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢?

那么mysql数据库文件夹中的mysql-bin.00001是什么文件?

mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

这些形如mysql-bin.00001的文件主要是用来做什么的呢?

1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。

2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

show variables like 'log_slave_updates';
show variables
set global

转载于:https://www.cnblogs.com/agang-php/p/5594434.html

mysql bin log日志相关推荐

  1. mysql bin log 255_解析MYSQL BINLOG 二进制格式(4)--TABLE_MAP_EVENT

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 class:Table_map_log_event event:TABLE_MAP_EVENT event_code:19 本event只用于 row模式 ...

  2. mysql bin log 阿里云 RDS mysql日志查看

    在安装mysql的服务器或电脑上 mysqlbinlog -vv --base64-output=decode-rows mysql-bin.000328 | more windows上 打开后 en ...

  3. mysql bin日志备份_mysql之binlog日志备份还原

    实例: 在mysql有时执行了错误的update或者delete时导致大量数据错误恢复的办法.执行时没有开启事务,也没有对数据进行.这时就需要使用到sqlbinlog工具. sqlbinlog需要开启 ...

  4. mysql binlog size_设置max_binlog_size和expire_logs_days参数,设置mysql数据库bin log清除机制...

    自从前段时间数据库服务增加了mysql主从同步功能,发现主服务器的bin log日志一直在增长,短短一段时间有的文件达到几百兆.如果时间长了势必会占用很多服务器资源. 在百度搜索到,mysql-bin ...

  5. mysql slow log损坏_06 : mysql 的 binlog 日志 和slow慢日志 详解

    mysql 的 binlog 日志 和slow慢日志 详解 mysql一般常用的日志有三种: 1:error错误日志 2: binlog日志 3:slow日志 下面将详细解释这三种日志: 1.错误日志 ...

  6. MySQL的核心日志

    目录 前言 一.bin log(二进制日志) 1.启用配置 2.bin log配置参数 3.bin log常用命令 ⑴.查看binlog文件列表 ⑵.查看master所有binlog日志 ⑶.查看ma ...

  7. redolog 和 bin log

    我们常见的一条更新语句,如果你想细究其执行流程的话,必须要先了解 redolog .binlog,下面我们就来了解一下这俩 CP. redolog 重做日志 在 MySQL里如果每一次的更新操作都需要 ...

  8. redo log和bin log以及两阶段提交(笔记)

    1.redo log 如果熟悉MySQL你肯定知道MySQL能过对数据进行恢复(前提是开启bin log日志),当然这要归功于bin log日志.但是你可曾听过redo log呢? 首先redo lo ...

  9. Mysql的undo、redo、bin log分析

    目录 关于undo log 关于redolog 关于binlog 一个事务的提交流程 undo log :记录数据被修改之前的样子 redo log:记录数据被修改之后的样子 bin log:记录整个 ...

最新文章

  1. Python - MySQL数据库操作
  2. Qt Creator Qt Quick用户界面表单ui-forms
  3. 在JS中如何判断undefined和null
  4. Python3.8 了解的差不多了吧,Python3.9 新特性了解一下!
  5. python编译环境对cpu要求高不高_解决Tensorflow 使用时cpu编译不支持警告的问题
  6. 三大运营商回复 4G 降速;微信上线语音转文字功能;IntelliJ IDEA 2019.2.1 发布 | 极客头条...
  7. android自定义悬浮控件
  8. 【系列4】使用Dockerfile创建带tomcat的Centos Docker镜像
  9. neovim--ubuntu安装
  10. 中职高考计算机试题及答案,中职高考计算机试题及答案
  11. android信息实现,Android 信息分享实现
  12. #芯片# R8025(RX-8025T)
  13. raid控制器缓存和硬盘缓存
  14. ACProtect ——脱壳
  15. 使用docx4j追尾合并多个docx文件为一个docx文件
  16. 离散数学_量词分配等值式
  17. 企业号 网页授权 php,微信企业号开发之网页授权接口调用示例
  18. linphone源码下载及下载失败解决方法
  19. html消除冒泡,取消冒泡.html
  20. 格兰杰因果关系检验(原理及R语言应用实例)

热门文章

  1. 中国高性能计算机TOP100出炉 曙光联想并列第一
  2. Linux无法解析hosts里面绑定域名的排查方法
  3. secureCRT 右键的设置选中就copy or 选中即粘贴
  4. 李林APUE之进程的封装
  5. 使用ObjectInputStream和ObjectOutputStream注意问题
  6. 解决一条高难度的,关于时间段 数据汇总问题
  7. AndroidManifest.xml中Activity ConfigChanges属性的用法
  8. extjs 表单验证实例
  9. CSS3 -webkit-transform(元素变换)
  10. Flask框架从入门到精通之路由(三)