由于服务器权限的问题,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的时候,修改皮肤跟插件再一起进行~
现在这个皮肤也蛮简洁额~~不错的说
回复:果酱果酱~您老的也挺不错的说!
白兄开始专攻shell了阿
回复:对啊,上次面试失败就是因为shell ,被打击啦~
不错!
回复:呵呵LD~好久没看到你了!
恩,收藏了。也许以后用的到。
回复:嗯嗯~mars 已回访~
我一般都是用导出那个xml文档 备份。
回复:也可以哦,但是你这样导出的是配置文件吧?还是连mysql也导出了呢?