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

Mysql数据库二进制日志导致磁盘满了处理过程

数据库的二进制日志是数据库管理系统(DBMS)用来记录所有对数据库进行修改的操作的记录。这种日志对于数据库的备份、恢复、复制和审计等操作至关重要。

以MySQL数据库为例,二进制日志(Binary Log)记录了所有更改数据的语句,也包含了每个语句执行的时间信息。

日志文件如下:

修改数据库配置

/usr/local/mysql/my.cnf  

mysqld下面增加配置expire_logs_days = 30,指定二进制日志(binary logs)的过期时间为30天

[mysqld]expire_logs_days = 30

重启数据库服务

service mysqld restart

重启后会自动删除30天前的日志,节约服务器磁盘空间。

http://www.lryc.cn/news/349826.html

相关文章:

  • 前端面试题日常练-day07 【面试题】
  • Uniapp H5开发常见问题解析
  • QT状态机4-使用并行状态来避免组合爆炸
  • MemoryModule - 应用编程细节
  • Java程序CPU持续高,如何排查?
  • (Java)心得:LeetCode——15.三数之和
  • Rust中忽略JSON反序列化时的不必要字段
  • UDP多对多组播通信
  • Linux技术---部署PXE服务器实现批量安装操作系统
  • 日志:打印技巧
  • 二叉树的常见操作
  • CSS 根据子元素选择父元素,并设置父元素的样式
  • onnx转trt时,关于动态shape自动配置默认值的脚本
  • 实验室无法培养的菌,原来可以这么研究!
  • Xed编辑器开发第一期:使用Rust从0到1写一个文本编辑器
  • 农业自动气象监测站:赋能智慧农业的新动力
  • 2-6 任务 猜数小游戏(单次版)
  • springboot 定时任务解决方案
  • 谷粒商城实战(024 业务-订单模块-分布式事务1)
  • .NET使用Microsoft.IdentityModel.Tokens对SAML2.0登录断言校验
  • 性能测试学习二
  • 小丑的身份证和复印件 (BFS + Floyd)
  • C++类与对象(上)
  • Exchanger的 常用场景及使用示例
  • Spring AI项目Open AI对话接口开发指导
  • 决策规划仿真平台的搭建
  • RustGUI学习(iced/iced_aw)之扩展小部件(十八):如何使用badge部件来凸显UI元素?
  • 触摸播放视频,并用iframe实现播放外站视频
  • 接口自动化-requests库
  • 队列的实现与OJ题目解析