备份WordPress数据库的最简单方法是什么?


15

我在我的博客服务器上安装了WordPress。我按计划备份了服务器上的所有文件。但这只是文件,而不是数据库。理想情况下,我想定期将数据库转储自动保存在服务器上,以便与所有文件一起备份。最简单的方法是什么?

Answers:



4

有几个备份插件。最简单的过程是让备份包含xml导出文件,因为它可以轻松地导入到另一个WordPress安装中。

BackWPup(http://wordpress.org/extend/plugins/backwpup/)是实现此目的的一个插件。您可以将其设置为定期发送电子邮件给您备份。它是高度可定制的。

仅返回SQL文件的插件很难还原,因为您必须通过phpMyadmin而不是简单地通过WP后端。


3

还有一个服务Backupify,www.backupify.com,它为wordpress提供备份服务。


2

BackWPup http://wordpress.org/extend/plugins/backwpup/将在cron作业上运行,以仅备份数据库和/或wp-content或任何其他文件夹和文件。

如果您可以访问站点以外的其他FTP帐户(或Amazon S3存储桶等),则该插件还可以将文件发送到该站点;在备份时有一个完全独立的位置,对安全性非常好。



1

也许不是最简单的方法,但是如果您可以通过SSH访问服务器,则可以使用wp-cli来实现:

http://wp-cli.org/commands/db/export/

而且,您可以执行一个cron文件来启动和调度服务器上的wp命令。


1

我认为插件对备份不可靠,因为如果您的站点无法正常运行,则无法使用插件的还原功能。

如果主机服务器上具有cPanel,则在“备份”部分中有一个简单的工具,可让您“将MySQL数据库自己加载”为压缩的.sql.gz文件。

通过cPanel备份MySQL数据库

如果没有cPanel,则可以通过phpMyAdmin进行

  • 选择您要备份的WordPress数据库。

    • 点击“导出”标签。

    • 选择“快速”导出方法,然后单击“执行”。

如果您认为可能要更改任何内容(例如添加压缩),则可以选中“自定义”选项。

通过phpMyAdmin导出MySQL数据库

这两个选项都具有简单的还原/导入功能,并且可以采用在导出过程中使用的相同压缩格式来还原它们的压缩数据库。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.