2008年12月27日 星期六

网站被墙在国外的Mysql数据库备份方案

不知道大家有没有这样的经历:刚买的国外虚拟主机,网站做好还没有来得及备份就被GFW"墙"了起来。但是没有备份数据的网站是很不稳妥的。辛苦做好的网站如何花最少的钱、或者不用装软件就可以轻松备份呢?

这里有一个有个办法,步骤如下:
1、找一个可以通过FTP访问被墙网站W的服务器A
2、在服务器A上编写PHP的FTP脚本B,任务是把Mysql备份脚本C上传到被墙网站W,
3、在服务器A上编写PHP的FTP脚本C,任务是执行Mysql备份脚本C
$backup=exec("/usr/bin/mysqldump --opt --host=localhost --user=dbuser --password=dbpasswd dbname > backup.sql");
4、在服务器A上编写PHP的FTP脚本D,任务是把备份文件(backup.sql)下载到服务器A。

当然这些都可以全部用PHP来实现。简单运行脚本就可以轻松完成备份操作。

标签: , ,

2008年12月10日 星期三

Windows下还原Plesk系统备份文件

Plesk是国外虚拟主机最常见的几种虚拟主机控制台(Hosting Control Panel)之一,前面提到我的博客丢失前曾经在9月份有这中备份,但是由于备份文件下载下来没有后缀名,不知道如何解压。今天终于解决问题。根据Plesk官方论坛的解释,我是这样做的(文件名为zhaiduo.com_2008.09.18_10.56):

1、首先将zhaiduo.com_2008.09.18_10.56改名为zhaiduo.com_2008.09.18_10.56.zip。用Rar解压后发现,61M的文件变成了124M的zhaiduo.com_2008.09.18_10.56。

2、将文件zhaiduo.com_2008.09.18_10.56改名为zhaiduo,打开Windows自带的Outlook Express,然后直接将zhaiduo用鼠标拖拽到Outlook的收件箱,如果文件导入成功(可以多试几次),

会弹出下面的对话框(这封邮件进行解码时出错,邮件标头中含有无效数据),不用理会按确定。你会发现收件箱里多了一封新邮件。

3.新邮件里面可以看见附件的标志,点击就出现了所有附件的下拉菜单。

直接全部保存就可以了。

4.最后,附件里面可以看到类似zhaiduo.com.httpdocs的文件,不用惊慌,

把这些文件名加一个.tar的后缀,用RAR解压,所有文件就都看见了。^_^

标签: , ,

Powered by Blogger

订阅
帖子 [Atom]