点滴记录
自古成功在尝试。

Linux下网站数据,数据库等备份懒人shell脚本

在linux中搭建个人博客后,一般情况下不会经常登入终端器,本文记录一些方案,方便我们备份网站的数据和数据库

linux中写脚本,首选当然是shell了呀

思路:
需要每天备份一次数据库和网站源文件和多媒体等。
每天备份的数据存在不同文件夹下,文件夹以日期命名。
当数据存放大于五天后,删除数据。
最后添加到crond进程中。

#!/bin/sh

path="/backup/`date +%Y-%m-%d`"
agopath="/backup/`date -d "5 days ago" +%Y-%m-%d`"
#echo $agopath
#echo $(ls $path)

if [ ! -d $path ];then
        mkdir $path
fi

mysqldump -uroot -ppasswod cx_wp > $path"/databasename.sql"

#我的源文件在根目录下所以到根下操作tar
cd /
tar -czf $path"/web.tar.gz" web

if [ -d $agopath ];then
        rm -rf $agopath
fi
未经允许不得转载:日常笔记 » Linux下网站数据,数据库等备份懒人shell脚本

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址