现象:网站访问越来越慢,最后无法访问了,经过检查发现磁盘满了

分析过程及解决方案:通常出现这种问题都应该登录服务器检查磁盘、内存和进程使用的情况,通过top、df –h和free –m来检查,发现磁盘空间满了。再进一步通过du –sh对可以的目录进行检查,发现是mysql的binlog占用空间过大。清理binlog的方法如下:
1)设置日志保留时长expire_logs_days自动删除
查看当前日志保存天数:
show variables like '%expire_logs_days%';
这个默认是0,也就是logs不过期,可通过设置全局的参数,使他临时生效:
set global expire_logs_days=7;
设置了只保留7天BINLOG, 下次重启mysql这个参数默认会失败,所以需在my.cnf中设置
expire_logs_days = 7
2)手动删除BINLOG (purge binary logs)
用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件
PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'
例如:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-06-22 13:00:00';
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);

转载于:https://www.cnblogs.com/delphiclub/p/3760612.html

mysql的binlog太多太大占用了空间的解决办法相关推荐

  1. 银河麒麟服务器ZYJ操作系统,文件储存inode节点占用根目录/空间满了解决办法

    [问题描述] 今天发现业务系统运转异常,df -h 检查服务器发现磁盘根目录空间未满,df -i 检查发现根目录文件满了.inode节点中,记录了文件的类型.大小.权限.所有者.文件连接的数目.创建时 ...

  2. vue+cesium cesium数据量太大导致浏览器卡顿解决办法

    vue+cesium cesium数据量太大 导致浏览器卡顿 解决办法 解决方案 : 不要把任何的cesium对象 放在data中监听,因为在data中的变量 , vue会劫持数据 , 导致迟缓. 解 ...

  3. “fatal error C1014:包含文件太多:深度 = 1024”的原因与解决办法

    在定义变量,或文件名时,议定不要和系统关键字重名,否则容易引起错误. 错误信息:     fatal error C1014:包含文件太多:深度 = 1024 原因分析与解决办法: 1.可能是两个或多 ...

  4. mysql导入sql文件过大或连接超时的解决办法

    原文:mysql导入sql文件过大或连接超时的解决办法 前段时间出差在现场开发的时候,导入数据库老是出问题.最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了.至今屡试不爽. ...

  5. mysql数据库连接过多的错误,可能的原因分析及解决办法

    mysql数据库连接过多的错误,可能的原因分析及解决办法 来源:网络采集 作者:未知 系统不能连接数据库,关键要看两个数据: 1.数据库系统允许的最大可连接数max_connections.这个参数是 ...

  6. Win11的两个实用技巧系列之加载驱动失败怎么办、占用内存高的解决办法

    Win11加载驱动失败怎么办?Win11无法加载驱动程序的三种解决方法 win11用户在使用电脑的时候遇到了"无法在设备上加载驱动程序"的情况,导致有些软件无法正常使用,这种情况要 ...

  7. .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...

    当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...

  8. Android Studio运行手机框很大 屏幕很小的解决办法

    关于Android Studio运行手机框很大 屏幕很小的解决办法 才开始接触移动软件开发,按照Android Studio安装教程相关博客安装过后,发生如图问题: 可以发现模拟器运行出来的结果是屏幕 ...

  9. Windows10资源管理器占用CPU过高解决办法,非常有效

    使用下面两种方法后Windows10 资源管理器占用 CPU 依旧过高.Windows10资源管理器占用CPU过高解决办法_我欲修仙-CSDN博客_windows资源管理器内存占用过高 win10电脑 ...

最新文章

  1. 看看Vector源码Java 9
  2. pycharm如何修改背景成护眼色和字体大小
  3. 数字音视频技术:音频中的一些概念(采样率, 位深度, 声道数, Sample/Frame/Packet)
  4. 计算机专业好还是铁道运输管理好,铁道运输管理专业主要是干什么的?
  5. 小林求职记(四)不会吧不会吧,面试还真会问这些呀
  6. MySQL InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解
  7. Python-selenium:鼠标键盘事件
  8. 基于OneNET物联网平台和GPRS网络继电器SAC07GSA的共享经济方案简介
  9. 《Netlogo多主体建模入门》学习笔记(2)
  10. Maven 解决parent项目下部分子项目的依赖问题
  11. emule连接服务器无响应,为什么我的emule连接不上服务器了
  12. 如何使用Keil5中的虚拟示波器进行软件仿真
  13. U盘图标更改 简单三步教你个性化定制U盘图标!自定义修改你的U盘
  14. 优维科技EasyOps®一体化运维平台入选“大信创产品目录”
  15. 娱乐头条-03spider
  16. 公司内部培训的一些收获
  17. 计算机实用教程pdf,《新编计算机实用教程》.pdf
  18. 惠普DV2000 V3000笔记本散热不良温度过高简单改造见效降温
  19. 韦达定理:根与系数的关系
  20. Sep 15 FullCalendar日历插件说明文档

热门文章

  1. 比特币vs分布式账本vs以太坊vs区块链
  2. heroku_了解如何使用Heroku部署全栈Web应用程序
  3. azure多功能成像好用吗_如何使用Azure功能处理高吞吐量消息
  4. Python培训常识:Python面试中常被问到的几种设计模式要知道
  5. 参加UI设计培训如何高效学习
  6. 零基础小白如何学习好UI设计
  7. LightTools( 32-64) 8.4.0下载与安装方法,lighttools免费版,lighttools(光学建模软件)【亲测有效】
  8. 手撸 webpack4.x 配置(一)
  9. 再谈session共享
  10. kubernetes Helm