美文网首页
Wordpress系列2:备份和恢复

Wordpress系列2:备份和恢复

作者: QuietHeart | 来源:发表于2020-10-28 17:51 被阅读0次

本文简单介绍备份和恢复wordpress站点的方法。需要注意的是本文内容适用于恢复站点和备份站点的uri地址相同的情况。如果你的站点url变化了,这应当属于站点迁移方面的内容了,以后会讲到。

1,备份

我们假设在wordpress服务器上面的安装路径是/var/www/html/wordpress,备份的目录为/home/quietheart/backup_wordpress。

那么根据如下步骤进行备份:

1) 备份wordpress相关内容

备份网站服务器上wordpress安装目录的"wp-content"子目录内容,以及"wp-config.php"文件内容,和其它你所修改的内容(如果有的话)。

其中

  • "wp-content"子目录包含插件以及上传的附件等;
  • wp-config.php中的内容是一些配置信息例如链接什么数据库等等。

过程如下:

#cd /var/www/html/wordpress
#tar -czvf /home/quietheart/backup_wordpress/wp-content.tgz wp-content
#cp wp-config.php /home/quietheart/backup_wordpress

2) 备份wordpress数据库内容

两种方法:(目前采用第一种方法)

第一种使用插件

使用插件 WordPress Database Backup ,直接生成备份好的数据库。

第二种使用mysql命令

目前不好用,只提供一个思路。

实践的过程如下:

经过实践,这个方法似乎不行。对比发现,两种方法生成的数据库文件内容是不同的。另外,还有一个比较常用的备份数据库的工具phpmyadmin。

3) 总结

综上可知,备份的内容主要有:

  1. wp-content目录的压缩包。
  2. wordpress数据库。
  3. 修改的文件如wp-config.php。

2,恢复

假设在另外一台主机上面恢复之前备份的wordpress程序,安装路径为/var/www/html/wordpress,

需要恢复的数据的备份路径为:/home/quietheart/backup_wordpress

大致过程如下:

  1. 下载你所备份的同样版本的wordpress程序。

    下载网址一般在www.wordpress.org能找到。

  2. 解压下载的wordpress拷贝到网络目录中,将之前备份的wp-content拷贝进去

  3. 创建一个空数据库(名称随便起,最好和备份数据库同样名称)。

  4. 安装wordpress

  5. 导入备份数据库

下面给出具体的步骤:

#cd /home/quietheart/tmpTrans
#wget http://wordpress.org/latest.tar.gz
#tar -xzvf latest.tar.gz
#[ -d /var/www/html/wordpress2 ] && rm -rf /var/www/html/wordpress2
#mv wordpress /var/www/html/wordpress2
#firefox 10.1.2.213/wordpress2/wp-admin/install.php
...在打开的浏览器网页中添加必要的信息...
#mysql --default-character-set=utf8 -uquietheart -p quietheart<quietheart_wp_20110626_137.sql

这里,对于已经安装过wordpress的我们来说,理解恢复时候每一条命令的含义,已经不是问题了。_

注意:

  • latest.tar.gz最好应当是和你要恢复的wordpress的版本一样。
  • 使用firefox安装之前要确保wp-config.php文件中的数据库名称和刚才导入使用的名称一致(quietheart)。
  • 另外使用mysql恢复的时候,如果不用"–default-character-set=utf8"选项会出现乱码。

3,测试

通过打开网站,测试恢复的站点:

#firefox 10.1.2.213/wordpress2

至此,恢复工作完毕。

需要注意的问题是:这样的恢复,需要保证你的站点url不变,因为恢复之后的wordpress之中的链接,都是链接跳转到原来的链接网址。如果你的url变化了,那么新恢复站点中链接的跳转就会有问题,这应当属于站点迁移方面的内容了,以后会讲到。

相关文章

  • Wordpress系列2:备份和恢复

    本文简单介绍备份和恢复wordpress站点的方法。需要注意的是本文内容适用于恢复站点和备份站点的uri地址相同的...

  • VMware Esxi 5.1备份和恢复VM

    VMwareEsxi5.1备份和恢复VM VMware Esxi 5.1备份和恢复VM的方式很多,下面介绍2种方式...

  • mydumper备份数据库

    一、备份 1.全库备份 2.单库备份 3.表备份 二、恢复 恢复库 单表恢复 单表恢复需要解压备份文件为sql格式...

  • 2019-01-21mysql逻辑备份

    1,mysqldump实现逻辑完全备份 + binlog 备份实战 恢复实战 2,记录的导入和导出

  • Mysql备份

    1) 使用mysqldump备份 2) 使用Xtrabackup备份,恢复

  • 七,MySQL备份恢复

    1,备份策略设计 备份周期: 备份工具: 备份方式: 逻辑: 物理备份: 备份的策略 数据恢复 数据迁移 2,备份...

  • iptables规则备份和恢复、firewalld的9个zone

    iptables规则备份和恢复 iptables规则备份和恢复 firewalld的9个zone firewall...

  • 数据备份与恢复产品技术介绍

    数据备份与恢复产品是指实现和管理信息系统数据备份和恢复过程的产品。 按照备份数据量,可以分为:完全备份、差异备份和...

  • gitlab 备份数据恢复

    在说gitlab数据备份数据恢复之前,前记录一个gitlab备份的命令 gitlab 服务的备份恢复,只能在和备份...

  • 2019-05-07备份恢复

    1. 运维在数据库备份恢复方面的职责 2. 备份类型 3. 备份方式及工具介绍 4. 逻辑备份和物理备份的比较 ...

网友评论

      本文标题:Wordpress系列2:备份和恢复

      本文链接:https://www.haomeiwen.com/subject/sokvmktx.html