`
vaqeteart
  • 浏览: 299082 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

wordpress备份和恢复

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


内容简介
1,备份
2,恢复
3,测试

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命令(目前不好用,只提供一个思路):
实践的过程如下:
# mysqldump -u quietheart -p123 --databases wordpress_db >mysql.wordpress
经过实践,这个方法似乎不行。对比发现,两种方法生成的数据库文件内容是不同的。另外,还有一个比较常用的备份数据库的工具phpmyadmin。

综上可知,备份的内容主要有: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变化了,那么新恢复站点中链接的跳转就会有问题,这应当属于站点迁移方面的内容了,以后会讲到。

作者:QuietHeart
Email:quiet_heart000@126.com
日期:2011年7月14日
分享到:
评论

相关推荐

    php版mysql大数据库备份和恢复工具

    php版mysql大数据库备份和恢复工具,这是亮仔修改的无乱码版 在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1以上,备份数据时提示选择...

    八个非常有用的WordPress的SQL语句

    八个非常有用的WordPress的SQL语句 1、创建备份数据库 2、批量删除文章修订 3、批量删除垃圾评论 4、修改文章属性 5、手动重设密码 6、更改WordPress的域名 7、显示SQL查询数量 8、恢复你的WordPress数据库

    数据库备份插件WP-DBManager

    WP-DBManager是wordpress的数据备份插件,目前最新版本为2.40,其主要用途是对WordPress 的数据库进行管理,从而省去了用户必须使用类似PhpMyadmin登录数据库进行备份、修复、导入等操作,并且可以前台执行 SQL 语句...

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书...一键备份:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。

    1Panel 是新一代现代化、开源的 Linux 服务器运维管理面板

    1Panel 是新一代的 Linux 服务器运维管理面板。。高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件...一键备份:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。

    all-in-one-wp-migration.7.17.zip

    用于wordpress的备份和恢复的插件。 很好用。 需要自己定期备一下份,才可以恢复。大于200m还要下载其他的插件

    WordPress中开启多站点支持及Nginx的重写规则配置

    在Wordpress3.0及以上版本可以直接使用多站点,它可以: 1、只安装一个Wordpress程序...1、首先,备份网站的数据库,以防出现意外时恢复(一般可忽略)。 2、打开WordPress的根目录下的wp-config.php文件,在 require

    wordpress CMS主题

    温馨提示:如果对修改WP主题不太熟悉,建议作相关修改前先备份一下,以便恢复或比较。 请您不要在改动了代码后,却来质问说主题如何如何的问题,实话告诉你,我不懂PHP的,本人是asp.net阵营的,呵呵,只是看到...

    修订者:修订者:WordPress的Git

    将您的网站文件和/或数据库恢复为早期版本 快速丢弃任何不必要的更改 必须具有使用Git存储库部署和管理WordPress的插件。 安装 要求 安装了Git和WordPress的Web服务器 启用PHP exec()函数 使用说

    chef-database_restore:用于恢复从 Backup Gem 生成的 mysql 数据库备份的 Cookbook

    用于恢复从 Gem 生成的 mysql 数据库备份的食谱 支持的平台 Ubuntu 12.04 属性 钥匙 类型 描述 默认 ['database_restore']['s3_bucket'] 细绳 要从中抓取的 s3 存储桶 ['database_restore']['s3_dir_path'] 细绳 ...

    WordPress新闻资讯主题模板全站源码.zip

    一点资讯新闻资讯WP主题模板全站源码 数据高度智能推荐一款高度智能的新闻资讯应用, 通过它你可以搜索并订阅任意关键词,它会...如何进行恢复备份呢,其实很简单 把文件放到根目录,然后把SQL数据文件导入数据库即可

    MySQL从入门到高级系列视频.zip

    5.使用MySQL构建Discuz和Wordpress论坛.mp4 6.MySQL远程工具管理及导入.mp4 7.Xtrabackup备份Mysql数据库一.mp4 8.Xtrabackup备份Mysql数据库二.mp4 9.MySQL数据库主从原理讲解.mp4 10.MySQL高效架构读写分离配置....

    pattern-directory:WordPress阻止模式目录

    如果您想恢复工作,请通过以下方式备份项目: yarn run wp-env start 确保您位于项目根目录(与.wp-env.json相同),否则wp-env将在其中一个子项目中创建一个新的站点实例(并且您将.wp-env.json想知道为什么不同步...

    WordpressDesktopBackup

    Wordpress 桌面备份 从您的博客进行本地备份。 这是作为在计算机后台运行的本地应用程序完成的。 这也意味着只有在您的计算机运行时才会进行备份。下载Alpha 软件,所以还没准备好消费。常问问题为什么要有本地备份...

    egloos2ttxml:从 Egloos 到 Textcube 的迁移工具

    该程序的输出是 ttxml,它是 xml 格式,用于备份和恢复 Textcube 中的数据( )。 您可以使用 egloos2ttxml 和 TTXML Importer ( ) 从 Egloos 迁移到 Wordpress。 由于 Egloos 中的许多内容已更改,因此现在无法...

    miceCMS(觅策企业网站管理系统) v5.0.zip

     14、数据备份与恢复模块:可在线备份与恢复数据库,实现数据迁移或在不同数据库之间转换数据;可在线执行SQL语句。  15、插件功能:采用和Wordpress一样的插件机制,可自行编写所需的插件,miceCMS自带常用的可视...

    miceCMS(觅策企业网站管理系统) 集成环境版 v5.0.zip

     14、数据备份与恢复模块:可在线备份与恢复数据库,实现数据迁移或在不同数据库之间转换数据;可在线执行SQL语句。  15、插件功能:采用和Wordpress一样的插件机制,可自行编写所需的插件,miceCMS自带常用的可视...

    miceCMS觅策企业网站管理系统 v5.0.rar

     14、数据备份与恢复模块:可在线备份与恢复数据库,实现数据迁移或在不同数据库之间转换数据;可在线执行SQL语句。  15、插件功能:采用和Wordpress一样的插件机制,可自行编写所需的插件,miceCMS自带常用的可视...

    毕业设计_博客源码_v5.3.1.zip

    emlog是国人开发的一个博客程序,功能绝不含糊,性能十分出色。与wordpress相比,更贴近国人的使用习惯,而且比wp速度快很多he。时隔半年,发布了emlog v5.0.0,该版本增加了评论嵌套,增加分类...数据库备份/恢复功能

    淘宝客程序

    5.如何设置成符合淘宝客的单页面 6.如何修改首页产品信息 7.如何制作导航菜单 8.如何制作右侧动画 9.1如何选择关键字 9.2标题在哪里修改 ...17.wordpress如何备份 18.如何恢复备份 19.如何清空数据重新安装

Global site tag (gtag.js) - Google Analytics