数据是系统的核心,以自己的数据库为例,定时备份数据库,是保险的做法,容灾减灾,有备无患
准备shell脚本
#!/bin/bash
# Name:blog_backup.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
#
backupdir=/home/backup/database
/usr/local/mysql/bin/mysqldump -u test -p123456 --databases test_blog | gzip > $backupdir/blog2_$(date +%Y%m%d_%H%M%S).sql.gz
find $backupdir -name "*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1
开启计划任务
30 3 * /home/backup/database/blog_backup.sh
将备份的SQL脚本压缩一下,最后只保留最近的5天的备份记录,这样可以节省服务器空间
原文地址:https://www.songyaofeng.com/article/93