`
vaqeteart
  • 浏览: 304079 次
  • 性别: 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日
分享到:
评论

相关推荐

    snapshot-wordpress

    以下是一些围绕WordPress备份和恢复的知识点: 1. **WordPress备份**:WordPress网站的备份通常包括数据库和所有上传的文件(如主题、插件、媒体库)。全备包含所有内容,增量备份则仅保存自上次备份以来更改的部分...

    wordpress后台数据备份

    在WordPress的环境中,数据备份是网站管理中至关重要的一步,因为这可以保护您免受意外数据丢失或系统...同时,利用如“wp-filebase”这样的文件管理工具,可以提升文件管理的效率,有助于备份和恢复过程的顺利进行。

    多备份:一键自动备份你的WordPress博客

    多备份是一个云备份产品,支持企业、APP、网站数据的一键备份、恢复和迁移,提供对MySQL、MSSQL、PostgreSQL、Oracle等主流数据库的支持,同时还支持HTML、PHP、Doc等所有文件格式。多备份有几个显著的特色功能,...

    wordpress网站备份工具.zip

    在WordPress的世界里,网站的备份和迁移是每个网站管理员都需要掌握的重要技能。"WordPress网站一键备份迁移工具" 提供了一种高效且简单的解决方案,使得即使是技术新手也能轻松完成这一任务。这个压缩包文件...

    wordpress网站地图插件备份

    除了手动备份,还可以结合其他WordPress备份插件,如UpdraftPlus、VaultPress等,实现整个WordPress站点的全面备份,包括数据库、主题、插件文件等,这样即使发生严重问题,也能一键恢复整个网站。 总的来说,...

    mysql导出与导入,简单备份

    MySQL 数据库备份和恢复详解 MySQL 数据库是当今最流行的关系数据库管理系统之一,对于数据的备份和恢复至关重要。本文将详细介绍 MySQL 数据库的备份和恢复方法,以便更好地保护数据安全。 一、MySQL 数据库备份 ...

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

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

    WordPress怎么样导入大于2M的XML备份文件

    在WordPress中,默认情况下,由于安全性和服务器配置的限制,导入XML备份文件的大小通常被限制在2MB以内。这可能会导致超过2MB的大文件无法正常导入,特别是对于那些拥有大量内容的网站来说,这是一个常见问题。不过...

    博客备份 备份博客 blog备份

    博客备份是每位博主都应该重视的一项工作,它涉及到个人创作的安全与保护。...同时,理解并掌握备份和恢复的过程,能够让我们在面对问题时更有底气。因此,定期备份博客,并妥善保管备份文件,是每个博主必备的技能。

    WordPress 网站系统源码包 6.4.2

    - 定期备份网站,以便在出现问题时恢复数据。 6. **SEO和性能优化**: - 使用Yoast SEO或Rank Math等插件来优化网站的搜索引擎排名。 - 部署缓存插件,如W3 Total Cache或WP Super Cache,以加快网站加载速度。 ...

    WordPress数据库备份的方法:WordPress管理区的管理菜单

    "WordPress数据库备份的方法:WordPress管理区的管理菜单" ...使用WordPress管理区的管理菜单来创建数据库备份非常简单和方便。我们希望通过这篇文章,您可以轻易地创建WordPress数据库备份,并保护您的网站数据。

    wordpress-4.7-zh_CN.zip

    同时,它还强化了数据备份和恢复功能,让用户在遭遇问题时能够迅速恢复网站正常运行。 总的来说,WordPress 4.7中文版是一个功能完善、易用性提升的重要版本,无论是对于初次接触的新人还是经验丰富的开发者,都...

    wordpress-5.5.3.zip

    在升级WordPress时,定期备份数据库和文件是必要的。5.5.3版本虽然增强了稳定性,但备份能确保在出现问题时迅速恢复。 六、最佳实践与技巧 - 定期更新:保持WordPress核心、主题和插件的最新状态,以获取最新的...

    adminer for wordpress

    7. **备份与恢复**:Adminer还支持数据库的备份和恢复功能,这对于定期备份网站数据以及在出现问题时恢复数据至关重要。 8. **性能优化**:通过Adminer,管理员可以执行优化和分析表的操作,以保持数据库的最佳性能...

    集成sqlite的wordpress

    - 备份和恢复SQLite数据库相对简单,可以直接复制数据库文件,但也要注意文件权限和安全问题。 总之,集成SQLite的WordPress为个人站点提供了简洁高效的数据库解决方案,尤其适合低流量环境。尽管在某些方面可能...

    wordpress-5.0.4-zh_CN.tar.gz

    - 备份与恢复:定期备份数据库和文件,以防数据丢失,可以使用如UpdraftPlus等备份插件。 4. **SEO优化**: - 使用Yoast SEO等插件,进行关键词优化、元标签设置,提升搜索引擎排名。 - 创建XML站点地图,方便...

    Windows7部署WordPress(IIS7.5+MySQL+PHP+WordPress)

    - **MySQL Administrator**:一款图形化工具,用于管理MySQL数据库,提供数据库的导入导出功能,简化备份和恢复过程。 #### 总结: 本文详细介绍了在Windows7环境下,如何使用IIS7.5、MySQL、PHP和WordPress搭建...

    WordPress手册完整版

    - **数据备份**:定期备份网站文件和数据库,以防不测时能够快速恢复服务。 #### 七、进阶功能与拓展 - **多站点网络**:通过多站点功能可以在单一安装下管理多个独立的站点,适用于大型组织或个人拥有多个项目的...

    WordPress教程视频合集(49套).rar

    介绍保持WordPress网站安全的策略,如安装安全插件、更新软件、防止恶意攻击,以及如何定期备份和恢复数据。 教程十:WordPress性能优化 讲解如何提高网站速度,包括压缩图片、优化代码、使用CDN服务,以及如何利用...

    WordPress数据备份心得分享

    在当今数字化时代,网站数据的备份是一个重要的话题,特别是在使用WordPress这样的内容管理系统时。...通过上述方法,可以实现WordPress网站的全面备份,并确保备份的数据能够有效地用于恢复和维护网站的正常运营。

Global site tag (gtag.js) - Google Analytics