返回顶部
首页 > 资讯 > 数据库 >怎么解决"mysql-bin.000001"占用超大空间的问题
  • 739
分享到

怎么解决"mysql-bin.000001"占用超大空间的问题

2024-04-02 19:04:59 739人浏览 薄情痞子
摘要

本篇内容介绍了“怎么解决"Mysql-bin.000001"占用超大空间的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情

本篇内容介绍了“怎么解决"Mysql-bin.000001"占用超大空间的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

最近几个月服务器总是频繁当机,导致比尔盖子的可用性得不到保证。但说也奇怪,当机的时候,服务器可以正常连接,Nginx也看似正常,但就是PHP-FPM失去响应。后来无意中df -h一下,发现:
rootfs 7.7G 7.7G 0 100% /

根目录满了!便认为是日志太多,清理了下日志。但基本每个一个星期日志就会满。弄得比尔盖子不得安宁。后来就把/var独立分区了,但依然不奏效,有多少占多少。也清理过/var/tmp和/var/cache,但效果依然有限。

今天,耐着性子du -ah,发现/var/lib/mysql占用空间异常,cd到这里ls -lh后发现:
 -rw-rw---- 1 mysql mysql 5242880 Feb 27 14:49 ib_logfile0
 -rw-rw---- 1 mysql mysql 5242880 Dec 27 17:55 ib_logfile1
 -rw-rw---- 1 mysql mysql 588M Mar 12 02:03 maria_log.00000003
 -rw-rw---- 1 mysql mysql 52 Mar 12 01:54 maria_log_control
 drwx------ 2 mysql root 4.0K Jan 15 14:28 mysql
 -rw-rw---- 1 mysql mysql 20K Dec 27 17:54 mysqld-bin.000001
 -rw-rw---- 1 mysql mysql 715K Dec 27 17:54 mysqld-bin.000002
 -rw-rw---- 1 mysql mysql 625 Dec 28 11:46 mysqld-bin.000003
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:20 mysqld-bin.000004
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:20 mysqld-bin.000005
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:21 mysqld-bin.000006
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:21 mysqld-bin.000007
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:22 mysqld-bin.000008
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:22 mysqld-bin.000009
 -rw-rw---- 1 mysql mysql 20K Dec 27 18:22 mysqld-bin.000010
 -rw-rw---- 1 mysql mysql 715K Dec 27 18:22 mysqld-bin.000011
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:24 mysqld-bin.000012
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:25 mysqld-bin.000013
 -rw-rw---- 1 mysql mysql 125 Dec 27 18:27 mysqld-bin.000014
 -rw-rw---- 1 mysql mysql 125 Dec 28 09:55 mysqld-bin.000015
 -rw-rw---- 1 mysql mysql 125 Dec 28 11:41 mysqld-bin.000016
 -rw-rw---- 1 mysql mysql 125 Dec 28 11:42 mysqld-bin.000017
 -rw-rw---- 1 mysql mysql 125 Dec 28 12:07 mysqld-bin.000018
 -rw-rw---- 1 mysql mysql 1.4K Dec 28 12:49 mysqld-bin.000019
 -rw-rw---- 1 mysql mysql 125 Dec 28 16:31 mysqld-bin.000020
 -rw-rw---- 1 mysql mysql 107M Dec 28 18:30 mysqld-bin.000021
 -rw-rw---- 1 mysql mysql 1.2M Dec 30 09:22 mysqld-bin.000022
 -rw-rw---- 1 mysql mysql 125 Dec 30 09:26 mysqld-bin.000023
 -rw-rw---- 1 mysql mysql 3.8K Dec 30 12:29 mysqld-bin.000024
 -rw-rw---- 1 mysql mysql 59M Jan 11 21:34 mysqld-bin.000025
 -rw-rw---- 1 mysql mysql 10M Jan 14 15:16 mysqld-bin.000026
 -rw-rw---- 1 mysql mysql 186K Jan 15 05:16 mysqld-bin.000027
 -rw-rw---- 1 mysql mysql 21K Jan 15 14:46 mysqld-bin.000028
 -rw-rw---- 1 mysql mysql 13K Jan 15 15:12 mysqld-bin.000029
 -rw-rw---- 1 mysql mysql 62M Jan 17 16:36 mysqld-bin.000030
 -rw-rw---- 1 mysql mysql 63M Jan 18 17:10 mysqld-bin.000031
 -rw-rw---- 1 mysql mysql 125 Jan 18 17:16 mysqld-bin.000032
 -rw-rw---- 1 mysql mysql 21K Jan 18 17:23 mysqld-bin.000033
 -rw-rw---- 1 mysql mysql 118M Jan 22 12:41 mysqld-bin.000034
 -rw-rw---- 1 mysql mysql 209K Jan 22 12:59 mysqld-bin.000035
 -rw-rw---- 1 mysql mysql 117M Jan 28 11:59 mysqld-bin.000036
 -rw-rw---- 1 mysql mysql 125 Jan 28 13:46 mysqld-bin.000037
 -rw-rw---- 1 mysql mysql 24M Jan 28 16:01 mysqld-bin.000038
 -rw-rw---- 1 mysql mysql 460K Jan 28 16:10 mysqld-bin.000039
 -rw-rw---- 1 mysql mysql 7.0M Jan 28 16:52 mysqld-bin.000040
 -rw-rw---- 1 mysql mysql 2.3M Jan 28 17:12 mysqld-bin.000041
 -rw-rw---- 1 mysql mysql 2.1M Jan 28 17:27 mysqld-bin.000042
 -rw-rw---- 1 mysql mysql 173K Jan 28 17:37 mysqld-bin.000043
 -rw-rw---- 1 mysql mysql 378K Jan 28 17:44 mysqld-bin.000044
 -rw-rw---- 1 mysql mysql 79K Jan 28 17:50 mysqld-bin.000045
 -rw-rw---- 1 mysql mysql 272K Jan 28 18:12 mysqld-bin.000046
 -rw-rw---- 1 mysql mysql 156K Jan 28 18:15 mysqld-bin.000047
 -rw-rw---- 1 mysql mysql 962K Jan 28 18:33 mysqld-bin.000048
 -rw-rw---- 1 mysql mysql 43K Jan 28 18:40 mysqld-bin.000049
 -rw-rw---- 1 mysql mysql 28M Jan 29 11:43 mysqld-bin.000050
 -rw-rw---- 1 mysql mysql 125 Jan 29 11:46 mysqld-bin.000051
 -rw-rw---- 1 mysql mysql 139K Jan 29 12:37 mysqld-bin.000052
 -rw-rw---- 1 mysql mysql 135K Jan 29 12:44 mysqld-bin.000053
 -rw-rw---- 1 mysql mysql 409M Feb 9 23:18 mysqld-bin.000054
 -rw-rw---- 1 mysql mysql 482M Feb 17 09:37 mysqld-bin.000055
 -rw-rw---- 1 mysql mysql 542M Feb 27 12:30 mysqld-bin.000056
 -rw-rw---- 1 mysql mysql 125 Feb 27 12:31 mysqld-bin.000057
 -rw-rw---- 1 mysql mysql 125 Feb 27 14:48 mysqld-bin.000058
 -rw-rw---- 1 mysql mysql 854M Mar 13 12:08 mysqld-bin.000059
 -rw-rw---- 1 mysql mysql 1.1K Feb 27 14:49 mysqld-bin.index

上帝老天爷,这些log和bin都是什么玩意儿?!最后找到资料:
mysql-bin.000001、mysql-bin.000002等文件是的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这主要是用于操作审查和多数据库同步的。ib_logfile则是用来记录InnoDB的表一致性的,只有在当机后才能发挥作用。maria_log.00000003则是比尔盖子使用的MariaDB特有的文件,作用也差不多。

但是对比尔盖子来说,没有主从数据库,也不用审查操作,这些文件完全没有任何用处!因此,首先清理一下这些文件。然后编辑配置文件,组织其再记录这些日志,铲草除根。Gentoo的MySQL日志在/etc/mysql/my.cnf。把里面的log-bin这一行注释掉。

然后重启MySQL服务器,问题搞定!可用空间瞬间增加数GB!

“怎么解决"mysql-bin.000001"占用超大空间的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么解决"mysql-bin.000001"占用超大空间的问题

本文链接: https://lsjlt.com/news/60562.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么解决"mysql-bin.000001"占用超大空间的问题
    本篇内容介绍了“怎么解决"mysql-bin.000001"占用超大空间的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情...
    99+
    2024-04-02
  • 怎么解决mysql"Access denied fot user 'root'@'localhost'"的问题
    本篇内容介绍了“怎么解决mysql"Access denied fot user 'root'@'localhost'"的问题”的有关知识,在实际案例的操...
    99+
    2024-04-02
  • Docker容器日志占用空间过大问题及解决
    目录Docker容器日志占用空间过大问题问题解决方法Docker容器日志清理使用docker-compose.yml文件部署,针对单一容器进行限制修改docker配置文件,全局生效总...
    99+
    2023-05-19
    docker 容器 日志 docker日志占用空间过大 docker日志占用空间
  • 如何解决filebeat占用Linux空间未释放的问题
    如何解决filebeat占用Linux空间未释放的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我们的一台应用服务器,操作系统是Red Hat Linux,监控报警,/...
    99+
    2023-06-06
  • 超出MySQL最大连接数的问题怎么解决
    今天小编给大家分享的是超出MySQL最大连接数的问题怎么解决,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。超出MySQL最大连接数问题如果遇到MySQ连接数超出最大限制了,不要慌,往...
    99+
    2023-07-06
  • 安装win10系统出现占用硬盘空间过多的问题怎么解决
    第一页:安装完win10系统占硬盘空间太多怎么办 第二页:安装完win10系统占硬盘空间太多怎么办2   安装完win10系统之后发现磁盘明显的占用了非常多的空间,针对这个问题,那么要如何来的解决win10系统占用磁...
    99+
    2023-06-13
    硬盘空间 问题 系统 win10
  • MySQL如何解决delete大量数据后空间不释放的问题
    本篇内容主要讲解“MySQL如何解决delete大量数据后空间不释放的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL如何解决delete...
    99+
    2024-04-02
  • WindowsXP系统所占空间内存为什么总是很大?空间占用大的原因分析与解决方法介绍
    现象:自从安装了WindowsXP后,使用一段时间发现经常登陆的一个用户的文件夹所占的空间特别大约1.2GB;可是其他不常登陆的只有10MB左右,这是怎么回事?  WindowsXP为每个用户都设置了各自的文件夹,把登...
    99+
    2023-05-31
    WindowsXP 空间内存 内存 空间 原因 系统 解决
  • mysql占用cpu超过100%怎么办?mysql占用cpu特别高的解决方法!
    前段时间我的一个网站经常打不开,通过检查发现服务器cpu占用超过100%;通过top命令发现是mysql占用cpu特别高导致的,于是优化了mysql语句,mysql升级到了mysql8最新版本等,但是并没有什么卵用。过几天有出现这种情况。甚...
    99+
    2023-10-18
    mysql 数据库
  • 怎么解决Linux中“磁盘空间不足”的问题
    这篇文章主要介绍“怎么解决Linux中“磁盘空间不足”的问题”,在日常操作中,相信很多人在怎么解决Linux中“磁盘空间不足”的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决Linux中“磁盘空间...
    99+
    2023-06-16
  • 使用免备案云空间出现问题怎么解决
    使用免备案云空间出现问题解决的方法:1、无法通过ping命令远程连接,一般是服务器资源消耗过大,内存、CPU或带宽资源被过度占用,选择配置较高的云空间即可;2、云空间被封或IP被关闭,需要与主机商沟通协调进行解封;3、云空间磁盘满了,关闭启...
    99+
    2024-04-02
  • 如何解决MySQL占用内存较大与CPU过高测试的问题
    小编给大家分享一下如何解决MySQL占用内存较大与CPU过高测试的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更改后如下:...
    99+
    2024-04-02
  • HTML行内级元素间的空格问题怎么解决
    这篇文章主要讲解了“HTML行内级元素间的空格问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTML行内级元素间的空格问题怎么解决”吧! 1....
    99+
    2024-04-02
  • oracle数据库表空间扩容的问题怎么解决
    本文小编为大家详细介绍“oracle数据库表空间扩容的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“oracle数据库表空间扩容的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.查看表...
    99+
    2023-07-05
  • 怎么解决SQL Server提示"选定的用户拥有对象,所以无法除去该用户”的问题
    这篇文章主要介绍“怎么解决SQL Server提示"选定的用户拥有对象,所以无法除去该用户”的问题”,在日常操作中,相信很多人在怎么解决SQL Server提示"选定的用户拥有对象,所以...
    99+
    2024-04-02
  • BAT怎么获取时间有空格问题的解决方法
    小编给大家分享一下BAT怎么获取时间有空格问题的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒:bat脚本时间设定如下:pushd ...
    99+
    2023-06-08
  • 怎么解决Mysql多行子查询的使用及空值问题
    这篇文章主要讲解了“怎么解决Mysql多行子查询的使用及空值问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决Mysql多行子查询的使用及空值问题”吧!1 定义也称为集合比较子查询内...
    99+
    2023-06-28
  • SQL数据库连接超时时间已到的问题怎么解决
    这篇文章主要介绍“SQL数据库连接超时时间已到的问题怎么解决”,在日常操作中,相信很多人在SQL数据库连接超时时间已到的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL数据库连接超时时间已到的...
    99+
    2023-07-06
  • MySQL之DATETIME与TIMESTAMP的时间精度问题怎么解决
    本篇内容介绍了“MySQL之DATETIME与TIMESTAMP的时间精度问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!date...
    99+
    2023-07-05
  • 怎么解决XP共享打印机连接超过最大值的问题
    本篇内容主要讲解“怎么解决XP共享打印机连接超过最大值的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决XP共享打印机连接超过最大值的问题”吧!最近一个朋友的公司的网络打印共享打印出问...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作