给自己的博客做个备份站

2009年9月26日 | 标签: ,

Godaddy注册域名会有免费的空间赠送,除了做一个免费的ftp备份空间,想想也可以给网站做一个备份站。先试着给自己博客做个备份站吧。

WordPress有一点挺怪,要把博客的URL配置写到数据库里,博客生成的URL还会是基于数据库里记录的域名。如果同步数据库到其它站点,生成的URL还会是原来站点的。不过Wordpress还是留有后门呢,这个URL也可以在 wp_config.php 中配置,而且会覆盖数据库中的配置。

配置文件: wp_config.php
博客地址 (URL)配置:define(’WP_HOME’, ‘http://example.com/wordpress’);
WordPress 安装地址 (URL)配置: define(’WP_SITEURL’, ‘http://example.com/wordpress’);

因为Godday的免费空间不支持MySQL数据库从外网连接,只能把博客数据周期备份并ftp上传,再恢复。

主空间备份上传的脚本:

#! /bin/bash
/usr/bin/mysqldump –host=sdb.xxx.com –user=xxx –password=xxx blogdb >/home/xxx/blog.dump
/usr/bin/ftp -i -in< open gd.xxx.com 21
user xxx xxx
lcd /home/xxx
bin
put blog.dump
bye

备份空间恢复脚本:

#! /bin/bash
/usr/bin/mysql –host=tdb.xxx.xxx.com –user=xxx –password=xxx blogdb

两边都设置成cron任务周期运行就可以了。

相关文章:

  1. 网站利用crontab定时备份
  2. 利用logrotate做备份
  3. mysql备份压缩及恢复
  4. linux下tar做文件系统增量备份
  5. CentOS构建Chroot SSH环境
目前还没有任何评论.