首页 > 数据库 >mysql数据库binlog日志太大解决办法

mysql数据库binlog日志太大解决办法

时间:2023-03-12 14:23:16浏览次数:48  
标签:binlog logs 删除 60 mysql 日志

解决办法一:

1.在mysql中修改

查看binlog过期时间,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,目前环境是设置的60天。
show variables like ‘expire_logs_days’;

set global expire_logs_days = 60; #设置binlog多少天过期

这个只是零时的修改,数据库重启后会变成原始值0,需要永久生效的话就添加至配置文件my.cnf

2.修改配置文件my.cnf永久生效

vim /etc/my.cnf

expire_logs_days=60 保留60天的日志到期删除60天前的日志

如果设置为0的话就不删除

解决办法二:

如果没有设置固定的时间,不方便重启数据库的话,那就手动清理即可

show binary logs; 查看目前所有的binlong日志

最后一个就是当前使用的binlog日志,可以有选择的删除,比如只保留近期的几个日志,那么我们就可以删除mysql-bin.000110之前的binlong日志保留110-115这几个日志。
purge binary logs to ‘mysql-bin.000110’;

再次查询看是否删除。

mysql-bin.000110之前的日志全部删除,切记最后一个是当前使用的日志不要做操作。

mysqlbinlog mysql-bin.000xxxx -v --base64-output=decode-rows > ./filename

标签:binlog,logs,删除,60,mysql,日志
From: https://www.cnblogs.com/fightmonster/p/17208102.html

相关文章

  • jvm配置+OmitStackTraceInFastThrow 导致不打印日志具体信息
    jvm配置+OmitStackTraceInFastThrow导致不打印日志具体信息参考https://blog.51cto.com/u_15246373/5363973最后查到该问题的解决方法有三种1、查询历史日志,如果日志......
  • mac安装mysqlclient
    参考:https://www.php1.cn/detail/Mac_AnZhuang_mys_6826da49.htmlbrewinstallmysql-connector-c    pip3installmysqlclient ......
  • Python-pymysql如何向SQL语句中传参
    方法一:不传递参数##方式一、不传递参数id="01"name="语文"sql="select*fromcoursewherecourse_id='%s'andcourse_name='%s';"%(id,name)##......
  • 使用 MySql 遇到的问题
    1.EntityFrameworkCore连接MySql连接数据库出现以下错误:System.InvalidOperationException:Anexceptionhasbeenraisedthatislikelyduetoatransientf......
  • mysql5.1数据库备份异常修复
    概述由于服务器迁移需要迁移历史mysql(一查是2016前的老的mysql,挺坚挺的),需要迁移到5.7.x版本上通过mysqldump备份出sql(全库备份)文件在新的mysql中导入即可开干env......
  • docker 部署 mysql
    拉取镜像dockerpullmysql:latest创建目录mkdir-p/home/zonglin/mysql/datamkdir-p/home/zonglin/mysql/logmkdir-p/home/zonglin/mysql/initdb运行容器do......
  • mysql安装及实现读写分离
    数据库安装、主从同步https://blog.csdn.net/Ayhan_huang/article/details/78784486mysql被收购导致收费,所以使用mariadb代替1、安装mariadb#安装yuminstallmariad......
  • jdk-gc日志分析
    问题分析java进程自动killed分析java程序启动注入gc变量,打印gc日志-Xloggc:gc.log-XX:+PrintGCDetailsorjstat–gcutilpid在线gc日志分析https://gceasy.io/i......
  • delphi7连接mysql
    Params设置如下:相关控件按如下顺序连接 ......
  • 03-面试必会-Mysql篇
    1.Mysql查询语句的书写顺序Select[distinct]<字段名称>from表1[<join类型>join表2on<join条件>]where<where条件>groupby<字段>having<......