如果每次等到发现空间不足的时候才去手动删除日志文件,这种方式是很不理想的。

那么,我们就需要设置mysql,让它能自动清理日志文件。

编辑mysql的配置文件,设置expire_logs_days(mysql定时删除日志文件)

[root@sam ~]# vim /etc/my.cnf

在my.cnf中,添加或修改expire_logs_days的值 (这里设置的自动删除时间为10天, 默认为0不自动删除)

expire_logs_days=10

修改后,重启mysql就会生效。

但是,在生产环境中,重启mysql数据库往往会付出很高的代价。

于是,可以在不重启mysql的情况下,修改expire_logs_days值

如下:

登陆到mysql,并输入一下命令。

mysql> show variables like '%log%';
mysql> set global expire_logs_days = 10;

设置完后,可以通过 show variables like '%log%'; 看到expire_logs_days的值已被修改成10。

注意:通过这种方式设置expire_logs_days虽然不需要重启mysql即可生效,但是该方式在重启mysql之后,值会被恢复。

于是,建议通过mysql命令设置expire_logs_days的同时,也修改/etc/my.cnf下的expire_logs_days=10配置,这样在下次重启mysql的时候,expire_logs_days也一样是10;

binlog日志_mysql的binlog日志的自动定时清理相关推荐

  1. mysql binlog 备份_MySQL的binlog知识梳理

    1.binlog概念: binlog是一个二进制格式的文件,用于记录"修改数据或可能引起数据变更"的SQL语句(查询的SQL不会记录). 2.binlog功能: (1)恢复: 利用 ...

  2. mysql如何创建日志_mysql中的日志

    关键词:mysql日志,mysql四种日志,删除binlog,binlog删除 一.mysql日志的种类 (1)一般来说,日志有四种,分别为: 1.错误日志:log-err (记录启动,运行,停止my ...

  3. mysql 刷新二进制日志_mysql binglog 二进制日志文件

    1.MySQL Server 有四种类型的日志--Error Log.General Query Log.Binary Log 和 Slow Query Log. 1.1.第一个是错误日志,记录 my ...

  4. mysql binlog 丢失_mysql数据库binlog丢失引起的问题

    线上某业务需要对日志信息入库并进行分析最后呈现在管理后台上.某天突然发现后台没有前一天的分析数据.首先认为是java程序问题,于是查看应用程序日志,发现数据缺失的那天应用程序日志也没有记录,很是奇怪. ...

  5. mysql业务 日志_mysql笔记之日志篇

    mysql中日志主要分为以下几种:错误日志.慢查询日志.二进制日志和事务日志. 1. 错误日志 记录mysql启动时发生的错误信息,没什么好说的,因为工作中不常用. 2. 慢查询日志 这是mysql维 ...

  6. mysql 实例启动利用binlog恢复_mysql利用binlog进行数据恢复

    mysql利用binlog进行数据恢复 最近线上误操作了一个数据,由于是直接修改的数据库,所有唯一的恢复方式就在mysql的binlog.binlog使用的是ROW模式,即受影响的每条记录都会生成一个 ...

  7. mysql推binlog流_MySQL中binlog日记清理

    以下的文章首要讲述的是对自动清理MySQL binlog日记与手动删去的实际处理完成方案的设置, 我们大家都懂得MySQL数值库从复制(replication)接纳了RBR 模式之后,binlog 的 ...

  8. mysql未开启binlog恢复_mysql 开启binlog,并恢复数据操作

    binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用.mysql的主从复制就是利用的binlog原理 本文目录 一.开启binlog 二.测试数 ...

  9. 宝塔mysql慢日志_MySQL慢查询日志总结

    慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志 ...

最新文章

  1. 干货丨一位16岁CEO教你如何在高中阶段入门人工智能
  2. Toon Boom Harmony 20v20.0中文版
  3. QT的QFileInfo类的使用
  4. Fegion-4解决Fegion第一次请求timeout的问题
  5. java对象实例化的方式
  6. python 两个字典的合并 update
  7. uni-calendar更改打点颜色实现签到和缺勤不同打点颜色效果
  8. react-native ios打包和Android打包
  9. java开发汉字显示不全_求java转码ISO-8859-1转UTF-8汉字显示不全补救方案?
  10. 鸿蒙硬件HI3861-I2C-PCF8591
  11. os2计算机网络,计算机网络 第二章 物理层
  12. eclipse注释模板与代码规范导入例子及配置文件
  13. 基础知识:BT1120
  14. 【转】Java Hotspot G1 GC的一些关键技术
  15. WORD-如何解除WORD文档的锁定
  16. 一张图带你解读--如何从零开始学习接口自动化
  17. 软件项目管理 6.5.自下而上估算法
  18. XFTP中文目录乱码
  19. pytho的虚拟环境
  20. ear的英语怎么念_ears用英语怎么读?

热门文章

  1. 超级好用的坐标转换软件
  2. [jQuery原理] jQuery属性操作相关方法
  3. jQuery bind事件练习及tab标签切换的实现
  4. LeetCode--26. 删除排序数组中的重复项(双指针,暴力)
  5. IplImage, CvMat, Mat 的关系和相互转换(转)
  6. 7-211 求前缀表达式的值 (25 分)
  7. 汇编语言---判断字符
  8. 冒泡排序法应用排身高
  9. PTA c语言 数组元素循环右移问题
  10. android 人机界面设计规范,iPhone 人机界面设计规范(中英对照)