Hugo博客公告弹窗

AMH清理数据库日志

原因

在备份站点的时候如果开启MySQL二进制日志,备份压缩包会比较大,而且很占磁盘空间

如果没有数据库主从复制需求,或者数据库分析,那么可以关闭二进制日志

设置可执行目录

amh面板需要设置可执行目录才能执行脚本,例如将/root/test/设置为可执行目录

mkdir -p /root/test/
amh amcrontab set_sh /root/test/

脚本

下载脚本到可执行目录(注意mysql版本必须是:mysql-generic-5.7 )

cd /root/test/
wget -O clean_mysql_logs.sh https://raw.githubusercontent.com/woniu336/open_shell/main/clean_mysql_logs.sh
chmod +x clean_mysql_logs.sh

脚本功能:删除旧的二进制日志,保留最新的5个日志

添加定时任务

后台添加定时任务:确保将脚本下载到可执行目录/root/test,这是amh特色

amh amcrontab run_sh /root/test/clean_mysql_logs.sh
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-01-15 13:02
clarity统计