我的空间现在在Godaddy上面,用的是Bo-blog。虽然有时觉得想换WordPress,觉得更漂亮,但总时觉得想想算了,不换了。
今天来谈谈Godaddy空间里的数据如何备份。以我的Bo-Blog为例。
对于大多数网站而言,所谓备份,其对象就是数据。数据一般分为两类,文件型数据,以去备份那些文件。另一种就是SQL数据。
一、文件型数据备份
这种数据以文件形式存在,你可以用FTP下载方式备份。
但如果是B0-blog的话,这样做太累了。我们可以利用Godaddy提供的SSH功能,远程登录,建立cron job,定时打包(比如我是每天)成压缩包,比如tar.zip或tar.bzip2。然后用FlashGet多点下载,这么做,一来节约时间,二来节约空间,等于是帮你直接备份好了。关于如何利用Godaddy的SSH的,我不多说,直接网上有,比如这篇:http://www.zuandou.com/godaddy-ssl-2.html
另外,cron job如何写,是个问题。我放一下我的。
#! /bin/bash
cd $HOME
backup_filename=backup_$(date +"%Y%m%d").tar.bz2
tar -cjf $HOME/$backup_filename $HOME/html
cp $HOME/$backup_filename $HOME/html
crontab里可以这么写
10 8 * * * "$HOME/backup.sh"
二、SQL数据备份
我估计可能还有其他更好的办法,不过我是用phpMyadmin导出SQL数据的。用bzip2压缩数据后下载,很容易。
