#!/bin/bash
PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH
#Begin
DB_USER=root
DB_PASSWORD=passwd
#tmp
tmp=/tmp/tmp_sqllog
/usr/local/mysql/bin/mysql -u $DB_USER -p$DB_PASSWORD -e 'show binary logs' >> $tmp
num=`grep -v "Log_name" $tmp|awk '{print $1}'|sort -rn|head -n 1`
/usr/local/mysql/bin/mysql -u $DB_USER -p$DB_PASSWORD -e "purge binary logs to '$num' "
rm -rf $num
mysql日志清理
最新推荐文章于 2024-09-20 10:18:28 发布
本文介绍了一个用于清理MySQL二进制日志的bash脚本。该脚本通过执行MySQL命令来显示所有可用的二进制日志文件,并依据这些信息执行清理操作,确保只保留最新的日志文件。

1535

被折叠的 条评论
为什么被折叠?



