-
Windows 10 Chrome 127.0.0.0
- #1
关于MySQL居然会自动轮转这件事,我这个MySQL就没有自动轮转(
跑了1周,SQL日志挤爆了服务器,然后硬盘IO时不时开大(
(别问我怎么知道是数据库挤爆的,宝塔计算占用空间的功能还挺好用)
配置清理脚本前:
浏览附件33
《240G / 232G》
配置后:
超!级!释!放!!!
宝塔论坛:
你就说他有没有自动轮转吧(
附上配置教程:
点了添加任务后,按以下配置:
附上代码:
如果空间已经很告急,可以先执行一次任务解决,随后就交给服务器自己动了~
代码原帖:https://blog.csdn.net/qq_41750040/article/details/120610769
跑了1周,SQL日志挤爆了服务器,然后硬盘IO时不时开大(
(别问我怎么知道是数据库挤爆的,宝塔计算占用空间的功能还挺好用)
配置清理脚本前:
浏览附件33
《240G / 232G》
配置后:
超!级!释!放!!!
宝塔论坛:
你就说他有没有自动轮转吧(
附上配置教程:
点了添加任务后,按以下配置:
附上代码:
自动清理数据库二进制日志,24小时一次:
#!/bin/bash
for i in `ls /www/server/data | grep mysql-bin.0`
do
#日志目录
dir="/www/server/data/"
#文件名
file_name=$i
file=$dir$file_name
#获取文件做后修改时间戳
modify_time=`stat -c %Y $file`
#获取当前时间戳
current=`date "+%Y-%m-%d %H:%M:%S"`
timestamp=`date -d "$current" +%s`
#时差
timesub=`expr $timestamp - $modify_time`
#超过24小时删除
sub=86400
if [ $timesub -gt $sub ]
then
rm -r $file
echo "success"
else
echo "nodel"
fi
done
如果空间已经很告急,可以先执行一次任务解决,随后就交给服务器自己动了~
代码原帖:https://blog.csdn.net/qq_41750040/article/details/120610769
最后编辑: