做网站月薪资多少钱,微分销系统有哪些,平台设计思路怎么写,网站百度权重怎么提升#!/bin/bash
#保留备份个数#xff0c;会删除时间较早的.dump备份
number3
#设置备份保存路径#xff0c;yourpath替换成自己的备份保存路径
backup_diryourpath
#日期格式
dddate %Y%m%d
#备份工具
toolmysqldump
#数据库用户名
usernameroot
#数据库密码#xff0c;由于密…#!/bin/bash
#保留备份个数会删除时间较早的.dump备份
number3
#设置备份保存路径yourpath替换成自己的备份保存路径
backup_diryourpath
#日期格式
dddate %Y%m%d
#备份工具
toolmysqldump
#数据库用户名
usernameroot
#数据库密码由于密码可能包含特殊字符需要用转义
passwordyourpwd
#将要备份的数据库名称,yourdb替换成自己要备份的数据库名此脚本只支持备份一个数据库多数据库mysqldump用法
database_nameyourdb$tool -u $username -p$password --databases $database_name $backup_dir/$database_name-$dd.dump#写创建备份日志
echo create $backup_dir/$database_name-$dd.dump $backup_dir/log.txt#查询本目录下所有备份文件
#查询备份文件是按照备份文件的生成时间来计算的
FileNum$(ls -l $backup_dir/*.dump | grep ^- | wc -l)
echo Number of backup files:$FileNum $backup_dir/log.txt
while(( $FileNum $number ))
do#取最旧的文件*.*可以改为指定文件类型OldFile$(ls -rt $backup_dir/*.dump | head -1)echo Delete File:$backup_dir/$OldFile $backup_dir/log.txtrm -f $OldFilelet FileNum--
done