1、创建备份文件夹
bash
cd /home
bash
mkdir backup
2、创建脚本文件
bash
vim bkDatabaseName.sh
加入以下内容(/xp/server/mysql/bin/mysqldump是你的mysqldump备份命令,一般如果是正常安装的,可以直接用全局命令mysqldump,不用带前面的路径)
bash
#!/bin/bash
/xp/server/mysql/bin/mysqldump -u你的账号 -p你的密码 你的数据库 | gzip > /home/backup/前缀_$(date +%Y%m%d_%H%M%S).sql.gz
3、创建删除脚本
bash
vim dellastmonth.sh
加入以下内容
bash
#!/bin/bash
last_month=$(date -d "2 month ago" +%Y%m)
echo $last_month
rm -rf 前缀_$last_month*
4、编写crontab
bash
crontab -e
加入以下内容
bash
0 0 * * * /home/backup/bkDatabaseName.sh
0 0 1 * * /home/backup/dellastmonth.sh
保存退出
5、查看是否添加成功
bash
crontab -l