Linux · 2009-02-01

shell备份wordpress

由于服务器权限的问题,mysql备份的文件全部是空的!导致wordpress出错后无法恢复,现在七弄八弄的,总算是算正常了,数据库的权限完整了,所以写个shell来每天备份一次www目录及mysql的数据。
希望能帮助不懂shell又要备份的同学~把路径换一下,赋予权限放进crontab就可以用了。

#!/bin/sh
date=$(date +%Y%m%d)
wwwfile=”你的www自定义的备份文件的存放目录/”$date”_www.tar.gz”
dbfile=”你的mysql自定义的备份文件的存放目录/”$date”_mysql.tar.gz”
if [ -e $filename $dbfile ];then
exit;else
tar zcvfpP 你的自定义的备份文件的存放目录/”$date”_www.tar.gz 你的博客的www目录的路径)
tar zcvfpP 你的自定义的mysql备份文件的存放目录/”$date”_mysql.tar.gz 你的mysql存放目录)
echo “$(date +%Y-%m-%d) $(date +%H:%M) the backup-job was successfully completed!” >> 你自定义日志的路径或日志文件名
fi


本来想换主题的,想想算了,还那么多事情要弄,先偷懒一下,等下一次升级wordpress的时候,修改皮肤跟插件再一起进行~