问题描述

我正在使用 WordPress 3,并希望将数据库备份到我的电脑 (Mac) 上。我的 webhost 正在使用 PHP 安全模式,这有时限制了我可以使用的插件。什么是做数据库备份的好办法?是否可以自动化?增量备份是否推荐/容易?显然,我需要测试恢复形式的备份。

最佳解决方案

我通常可以使用备份/恢复 plug-ins 在个人上取得了有限的成功。很多时候,最好的备份 plug-ins 不允许从备份文件直接恢复。所以我手工做的事情这有点困难,但也更可靠。

用 phpMyAdmin 备份

  1. 登录到您的主机的控制面板 (可能是 cPanel,它可能是别的) 。

  2. 查找 phpMyAdmin 并转到您的 WordPress 数据库

  3. 点击”Export”

    1. 确保选择所有表

    2. 单击保存为文本文件的选项

    3. 导出数据库并将导出的文件保存在安全的地方。

使用 phpMyAdmin 进行恢复

  1. 按照以前登录,去 phpMyAdmin,选择你的数据库

  2. 如果您想要完全还原 (即删除所有内容并在备份文件中回滚):

    1. 清空所有的数据库表

    2. 点击”Import”

    3. 加载备份文本文件以恢复您以前的所有数据

我已经完成了 10 个不同的网站。唯一的问题是备份文件是巨大的 (> 2MB) 。在这些情况下,您需要在文本编辑器 (记事本或写字板) 和 copy-paste 中将每组 SQL 查询 (我将其从表中分解) 打开到 phpMyAdmin 语句窗口中。即使这样,这是一个相当快速的过程,每次都会工作。

免责声明:如果您以前从未使用过 phpMyAdmin,难以阅读 SQL 语句,或者正在为别人的网站工作,请聘请具有丰富经验的专业人士来做到这一点。如果您不小心删除了您的数据库或正在使用损坏的备份文件,那么我们无法解决这个问题。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。