博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用mysql purge手动清除二进制日志
阅读量:6383 次
发布时间:2019-06-23

本文共 539 字,大约阅读时间需要 1 分钟。

对于一个访问量很大的mysql数据库,二进制日志的增量通常十分迅速,很可能出乎你的意料。犹如跑马圈地一样,你的磁盘大部分都会被日志给占满了。

出现问题总是需要解决的,而且总有要解决的方法:

方法一、使用php,perl,python,java等实现

连接数据库后,根据你的需求执行:purge binary logs before ....或purge binary logs to ...命令。(关于这两个命令的详细用法请参考mysql手册)

然后,将执行脚本的命令添加到crontab计划任务

 

方法二、使用shell

创建内容如下的shell脚本:

 

#!/bin/bash

mysql -u username -h host -ppassword mysql<<EOFMYSQL

pugre binary logs before current_timestamp-interval 7 day  #或purge binary logs to mysql-bin.00043

EOFMYSQL

修改该脚本的相关权限(可执行等)

然后,将执行脚本的命令添加到crontab计划任务

转载于:https://www.cnblogs.com/ncyhl/p/9087285.html

你可能感兴趣的文章
基于CentOS5.3邮件系统(Windows AD+Slockd+Dspam)整合
查看>>
WPF/E CTP Quick Start - 第七部分:文本(翻译)
查看>>
求助:WPF不明内存泄露原因,头发都白了几根
查看>>
安全筛选器创建与管理
查看>>
将最小特权原则应用到 Windows XP 上的用户帐户
查看>>
学会战斗中成长 运用网络中的利器
查看>>
小结:linux下的FTP、DHCP、DNS和postfix
查看>>
C#转C++的一点分享
查看>>
ES搜索排序,文档相关度评分介绍——Field-length norm
查看>>
《播客》项目总结——web标准页面设计方面(转)
查看>>
Docker Swarm 让你事半功倍
查看>>
Linux常用压缩解压命令
查看>>
HTML5 Canvas 用requestAnimation取代setInterval
查看>>
windows快捷启动命令
查看>>
OpenGL使用libPng读取png图片
查看>>
讨论:程序员高手和菜鸟的区别是什么?
查看>>
PHP User Agent
查看>>
Vector3D - AS3
查看>>
spark rdd saveAsTextFile保存为文件
查看>>
【循序渐进学Python】10.模块和包
查看>>