mysql的binlog日志手动删除和自动清理
来源:互联网 发布:王宇直 知乎 编辑:程序博客网 时间:2024/05/22 14:55
mysql中的binlog打开对于工作维护来说是必要的,但是binlog文件相对较大,如果不管不问的任由binlog自由输出的话,总有一点会把磁盘占满。当磁盘空间不足时,导致数据库卡死状态,断链状态。此时数据库只可以查询操作,不可以update/delete的操作。(至于为什么个人理解的时候服务访问的是数据库缓存的数据)
【解决办法】
1、当务之急,先手动清理旧的binlog日志,保留足够的空间可用。三种清理方式,如下:
1)PURGE MASTER LOGS TO 'MySQL-bin.010'; //指定清理某文件前所有的文件
2) PURGE MASTER LOGS BEFORE '2008-06-22 13:00:00'; //清理2008-06-22 13:00:00前binlog日志
3) PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY); //清理3天前binlog日志BEFORE,变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。这里的清理是指从此刻-3*24*3600s前的文件,是此文件最后更新的时间。
阅读全文
0 0
- mysql的binlog日志手动删除和自动清理
- [MySQL] 设置自动清理binlog日志和手动删除的方法
- 设置自动清理mysql binlog日志和手动删除的方法
- 设置自动清理mysql binlog日志和手动删除的方法
- 设置自动清理mysql binlog日志和手动删除的方法
- 设置自动清理mysql binlog日志和手动删除的方法
- mysql binlog日志自动清理及手动删除
- mysql binlog日志自动清理及手动删除
- mysql binlog日志自动清理及手动删除
- mysql binlog日志自动清理及手动删除-ghan
- mysql binlog日志自动清理及手动删除
- mysql binlog日志自动清理及手动删除
- mysql binlog日志自动清理及手动删除
- Innodb status 解析,binlog日志自动清理及手动删除
- 清理MySQL数据库的过期binlog日志
- mysql-binlog日志的删除
- MySQL binlog手动和自动清除
- 删除mysql binlog日志
- 杨辉三角
- POJ 3001 Gallup 笔记
- 【Unity学习笔记】——基础篇--开始之前
- 解决在jsp页面用jstl标签的forEach循环里头格式化时间
- KMP算法
- mysql的binlog日志手动删除和自动清理
- VS2017乱码
- API-集合框架(3)-Set
- POJ 1328 Radar Installation
- hdu 1052 Tian Ji -- The Horse Racing(贪心)
- 美团-直方图内最大矩形-Java
- 编程萌新学python记录_No.1
- 初次接触Linux,发展历程和介绍
- android Palette 自动识别图片颜色