首页 > 数据库 >mysql 清理

mysql 清理

时间:2022-09-19 15:48:30浏览次数:98  
标签:logs 清理 PURGE MASTER mysql 日志 LOGS

一、清理binlog

1、运行一段时间后,mysql数据库占用磁盘很大,仔细查看后发现是*.binlog文件占用很大,一个文件接近1G

2、操作

设置日志保留时长expire_logs_days自动删除

查看当前日志保存天数:
mysql> show variables like '%expire_logs_days%';
默认是0,也就是logs不过期.

如果数据库此时不便重启,可以设置全局的参数,使他临时生效:
mysql> set global expire_logs_days=7;
设置了只保留7天BINLOG, 下次重启mysql这个参数默认会失败

如果要永久生效,需要在my.cnf中设置
vi /etc/my.cnf
追加内容:
expire_logs_days = 7

也可以先手动删除BINLOG (purge binary logs)

删除指定的日志
mysql> PURGE {MASTER | BINARY} LOGS TO 'log_name'
例:删除binlog.1000
mysql> PURGE MASTER LOGS TO 'binlog.1000';

或删除指定日期之前的日志索引中的所有二进制日志。
mysql> PURGE {MASTER | BINARY} LOGS BEFORE 'date'
例:删除2021-06-22 12:00:00前的文件

mysql> PURGE MASTER LOGS BEFORE '2021-06-22 12:00:00';

例:删除3天前的日志
mysql> PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);

 

标签:logs,清理,PURGE,MASTER,mysql,日志,LOGS
From: https://www.cnblogs.com/wllwqdeai/p/16707863.html

相关文章

  • MySql优化方案
    MySql的优化,是每一个程序员在做数据查询处理的时候,经常有的步骤那么SQL的优化有很多种,它可以是在硬件方面的,可以是在代码层面的,可以是在数据库方面的优化。下面就详细整理......
  • mysql入坑之路(9)Navicat导出SQL数据报错1577 - Cannot proceed because system tables
    参考文档:https://blog.csdn.net/phpfenghuo/article/details/40537477报错信息[DTF]0>Gettingevents[ERR]0>1577-Cannotproceedbecausesystemtablesused......
  • 容器化 | 在 Kubernetes 上部署 RadonDB MySQL 集群
    容器化|在Kubernetes上部署RadonDBMySQL集群RadonDBMySQL是一款基于MySQL的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份......
  • 工具 | 常用 MySQL 内核 Debug 技巧
    工具|常用MySQL内核Debug技巧掌握MySQL内核源码的阅读和调试能力,不仅是数据库研发人员的日常,也是DBA进阶的必经之路。阅读本文你将了解:如何准备MySQL调试......
  • MySQL生成数字序列/日期序列
    1.MySQL5.7基于自定义变量的方式生成1-10的连续数字序列:SELECT@v:=@v+1ASnFROM(SELECT1UNIONSELECT2)t1,(SELECT1UNIONSELECT2UNIONSELECT3UN......
  • [Mysql]如何查看初次安装后的默认密码
    mysql初次安装时,会设置一个临时密码,不允许用空密码直接登录:ubuntu系统上这个密码的存放位置是/etc/mysql/debian.cnf......
  • mysql(5)函数
    函数是指一段可以直接被另一段程序调用的程序或代码字符串函数数值函数日期函数流程函数 ......
  • MySql 表 转为C#实体类 ,sql语句
    装载自:https://www.cnblogs.com/noobprogrammer/p/15745382.html SELECT CONCAT( '///<summary>\r\n///', COLUMN_COMMENT, '\r\n///</summary>\r\npublic', CAS......
  • 十四、MySQL进阶
    (一)索引索引:数据库的性能调优;提升数据库的工作效率。1、索引分类(逻辑分类)1、主键索引:主键索引是一种唯一性索引,即不允许为空以及值重复2、唯一性索引:在创建表的时候加上......
  • MySql 类型转换(转载)
    1.值类型转换  select--数值->字符--char(n)n个长度的字符,超过截取convert(2022,char(3))c1,--202convert(2022,char(4))c2,......