作者:鍾情噯伱_616 | 来源:互联网 | 2023-06-04 12:20
首先创建backup.sh,添加内容:第一种:#!binbashTS`date+%Y%m%d%H%M`mysqldump-uroot-ppass数据库名|gzip&
首先创建backup.sh,添加内容:
第一种:
#!/bin/bash
TS=`date +%Y%m%d%H%M`
mysqldump -uroot -ppass 数据库名 | gzip > /备份路径/数据库名_$TS.sql.gz
find /备份路径 -name "*.gz" -ctime 60 -delete
第二种:
#!/bin/bash
TM=`date +%Y%m%d%H%M%m`
mysqldump -uroot -ppass 数据库名 | gzip > /备份路径/数据库名_$TM.sql.gz
find /备份路径 -mtime +30 -name "*.gz" -exec rm -rf {} \;
然后添加到linux的定时任务
crontab -e
进入编辑:
#!每天凌晨十分执行任务
10 0 * * * /执行路径/backup.sh