当前位置: 首页 > article >正文

宝塔mysql数据库容量限制_宝塔数据库mysql-bin.000001占用磁盘空间过大

磁盘空间占用过多,排查后发现网站/www/wwwroot只占用7G,/www/server占用却高达8G,再深入排查发现/www/server/data目录下的mysql-bin.000001和mysql-bin.000002两个日志文件占去了1.5G空间。

百度后学到以下知识,做个记录。

mysql-bin.000001文件是什么?

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

mysql执行日志有什么用处?

如果你的mysql数据库出问题了,而你之前没有过备份,那么可以看日志文件mysql-bin.000001,找出是哪个命令导致你的数据库出问题了,可以找到问题原因,挽回损失。

mysql-bin.000001文件可以删除么?

可以删除的,他只不过是日志文件而已,删除不会对你的数据库有任何影响的,但是要保持良好的备份数据库习惯,以免出现其他情况无法恢复。

如何屏蔽“mysql-bin.000001”文件的生成!

因为数据库生成的日志文件太大,高达1G左右,而且每天都会生成,这是非常占用空间的,我们是否可以屏蔽日志的自动生成,以免每天去删除那么麻烦,当然可以了,按照以下步骤做即可!

1,找到数据库配置文件my.cnf

如果你用的是宝塔,那么日志文件就在“根目录-》etc”如果你用的其他面板,可以百度下,即可知道位置所在!

2,注释log-bin=mysql-bin这行,重启mysql数据库!

好了,今天就讲解到这里,注释好以后,保存好,别忘记重启下mysql,重启以后,以后就不会再生成数据库日志文件了,希望本篇文章可以帮助到你。5



喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/a/524322.html

相关文章:

  • 关于产品和技术架构的思索
  • Haproxy入门学习二
  • 联想Y7000+RTX4060+i7+Ubuntu22.04运行DeepSeek开源多模态大模型Janus-Pro-1B+本地部署
  • Mybatis是如何进行分页的?
  • 算法随笔_31:移动零
  • 【JavaWeb06】Tomcat基础入门:架构理解与基本配置指南
  • LLM 推理
  • 岩田聪游戏思想回顾
  • Mysql Resultset 解析记录
  • 36、【OS】【Nuttx】OSTest分析(2):环境变量测试
  • 【JavaEE】_MVC架构与三层架构
  • matlab学习路线
  • springboot使用rabbitmq
  • 使用CSS实现一个加载的进度条
  • 深度学习可视化指标方法工具
  • Python学习之旅:进阶阶段(五)数据结构-双端队列(collections.deque)
  • 如何将电脑桌面默认的C盘设置到D盘?详细操作步骤!
  • leetcode——排序链表(java)
  • 深入探索SQL中修改表字段属性的技巧与策略
  • 【PyQt5】数据库连接失败: Driver not loaded Driver not loaded
  • 10.2 目录(文件夹)操作
  • 至少是其他数字两倍的最大数(747)
  • Skynet实践之「Lua C 模块集成—优先级队列」
  • 渲染流程概述
  • 【逻辑学导论第15版】A. 推理
  • Windows 系统下使用 Ollama 离线部署 DeepSeek - R1 模型指南