zoukankan      html  css  js  c++  java
  • WordPress备份的七种办法

    WordPress备份的七种办法 WordPress备份方法大全

    WordPress备份的七种办法 WordPress备份方法大全

    备份WordPress的内容有这几种(据不完全统计)

    第一种:直接复制MySQL数据库中的数据表。

    这种方法是最安全和完美的,但前提是你必须拥有服务器端足够的权限,比如服务器在本地,或者自己就是网络管理员。这种方法也是最简单的,直接复制整个数据库,放在与网络不联通的本地硬盘中,一旦需要恢复数据时,将整个数据库拷贝至MySQL数据库即可。

    第二种:使用RSS备份与RSS导入工具。

    使用WordPress的博客们应该都知道在管理后台中的导入菜单中有很多选项,但一般默认的总会有这一项:“RSS—- 从RSS feed导入文章”。对,就是它了,RSS是导入文章的简单又实用的工具,如果在没有更好的条件下使用此工具不失为一种恢复数据的捷径。但缺点是目前的RSS导入功能仅支持文章(Post)的导入,却不支持留言(Comments)的导入。这是比较缺憾的一点。

    具体使用方法是这样的。先备份自己博客的RSS文件;进入管理后台,进入[选项]–>[阅读],在同步Feeds中的显示最近文章中填入较大的数字,比如你的文章共100篇,那么你填入的数字就一定要大于100,每篇文章显示选择[全文]。一般博客文章(Post)的RSS地址是这样的,http://your-wordpress-blog-url/feed/,而留言(Comments)的RSS地址是这样的,http://your-wordpress-blog-url/comments/feed/。OK!在浏览器点中输入要备份的RSS地址,你会得到一个看上去有点杂乱的网页,密密码码的文字,这些你不要去管它,将此网页另存为一个xml文件,第一步就完成了。然后打开你的另一个博客,选择[导入]菜单,点击RSS导入工具连接,会显示一个导入RSS的界面,点击选择,选择你刚才备份好的那个xml文件,再点击[导入]按钮。OK!不出意外的话,应该会出现一长串的导入成功提示。RSS的导入速度很快,一会儿的功夫你的博客就已经完成了数据转移的工作。

    第三种:使用WordPress to WordPress插件。

    这个插件共有两个文件,一个是wordpress.php文件,把它放在WordPress目录的wp-admin/import文件夹中;另一个是wp-xmlmigrate.php文件,这是一个插件,把它放在WordPress目录的wp-content/plugins文件夹中,然后在管理后台的插件页中激活此插件。

    使用方法是这样的。当插件被激活后,在菜单[管理]中会出现一个WP-EXPORT页面。通过此页面你可以备份WordPress数据,导出一个xml文件,这一点跟RSS有点类似,但不同的是,通过此备份可以同时将文章(Post)和留言(Comments)一起导出。然后就是导入了,打开另一个博客的管理后台,进入[导入]菜单,你会发现有一个wordpress导入工具,点击进入此工具,选择刚才备份的那个xml文件,选择[导入]。OK!不一会儿,你的文章(Post)和留言(Comments)已经全部导入新博客了。

    另外,使用这种方法导入数据时不会覆盖以前的数据,而只会合并数据。这一点也是比较好的一个特点。

    第四种:使用phpMyAdmin

    phpMyAdmin对恢复文件有50M的大小限制,但可以支持gzip,zip压缩格式。以85%的压缩率计算,最大可以支持325M的数据库。

    第五种:使用MySQLDump

    mysqldump –add-drop-table -h mysqlhostserver
    -u mysqlusername -p databasename (tablename tablename tablename) | bzip2
    -c > blog.bak.sql.bz2

    将数据库备份到当前目录的blog.bak.sql.bz2文件。

    第六种:使用MySQL Administrator

    第七种:WordPress Database Backup插件(数据库备份)

    wordpress有很多的可扩展性,但是不像新浪,百度等大站的blog,用户只要管内容就可以了,系统有主站负责管理,极少会出现数据错误的情况

    而wp需要我们自己备份数据库,WordPress Database Backup就是可以自动备份的插件。

    1.老样子到http://www.ilfilosofo.com/blog/wp-db-backup下载Database Backup插件,解压上传到服务器后,后台激活。

    2.后台-管理-backup
    ———————————————————————————————————————————————-

    华丽的分割线,写下我的心得体会

    以上几种方法。我在本地调试经常可以用到第一种方法。而WP的导出导入功能我是pjblog转成WP的时候用过一次。然后第五种方法最好了。但是无奈权限不够。用phpMyAdmin无奈问题多多。第七种方法本人试用之后是最好的了。而且还可以按时间自动备份数据库,并且可以发送到你的邮箱里面。

    只是导入数据库的时候要注意了。用phpMyAdmin的时候记住选择正确的编码格式。一般来说设置数据库的”collation”为”utf8_general_ci“。然后导入即可。发现网上很多导入文件之后blog乱码好像就是数据库没有选择正确的编码。记得说WP以前的simple tag插件把中文的tag弄成乱码,所以相关文章有时候无法显示。要进入数据库改变tag的编码即可(不知道是不是真的)。

    感谢作者,原文链接:http://www.hkysj.com/blog/?p=197

  • 相关阅读:
    使用log4cplus时遇到的链接错误:无法解析的外部符号 "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,
    linux中free命令内存分析
    ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
    error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2
    创建预编译头 Debug 正常 Release Link Error:预编译头已存在,使用第一个 PCH
    C++定义字符数组
    客户端数据持久化解决方案: localStorage
    转:JavaScript函数式编程(三)
    转: JavaScript函数式编程(二)
    转:JavaScript函数式编程(一)
  • 原文地址:https://www.cnblogs.com/homg/p/3344946.html
Copyright © 2011-2022 走看看