侧边栏壁纸
博主头像
小新笔记坊

笔耕学思悟,细绘生活卷。

  • 累计撰写 73 篇文章
  • 累计创建 23 个标签
  • 累计收到 84 条评论

目 录CONTENT

文章目录

服务器自动清理日志

小新笔记坊
2025-06-03 / 1 评论 / 0 点赞 / 15 阅读 / 0 字 / 正在检测是否收录...

环境信息

处理器架构:X86

操作系统:CentOS Linux release 7.9.2009 (Core)

功能介绍

1.定时清理Mysql数据库日志。

操作步骤

1.上传执行备份的脚本文件。例如/usr/local/backup_go_sh/rm_log.sh。设置该文件夹只允许root账户读写执行,拒绝其他账户读写执行。

#将backup.sh设置为仅root账户可查看和执行,拒绝所有其他用户查看。
if [ "$EUID" -ne 0 ]; then
  echo "请使用 root 用户运行此脚本"
  exit 1
fi
# 设置变量
general_log_file="/var/lib/mysql/mysql_general.log"    #mysql的日志
#第二步,清楚数据(如果直接删除日志文件,日志数据并不会消失,再次创建的文件依旧很大)
cat /dev/null > $general_log_file

2.设置定时任务,编辑当前用户的crontab文件写入以下内容并保存。

crontab -e
0 4 */7 * * /usr/local/backup_go_sh/rm_log.sh

注:每隔7天晚上的4点整会执行该脚本。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  • 1
    1. 支付宝打赏

      qrcode alipay
    2. 微信打赏

      qrcode weixin

评论区