问题描述
我正在使用 WordPress 3,并希望将数据库备份到我的电脑 (Mac) 上。我的 webhost 正在使用 PHP 安全模式,这有时限制了我可以使用的插件。什么是做数据库备份的好办法?是否可以自动化?增量备份是否推荐/容易?显然,我需要测试恢复形式的备份。
最佳解决方案
我通常可以使用备份/恢复 plug-ins 在个人上取得了有限的成功。很多时候,最好的备份 plug-ins 不允许从备份文件直接恢复。所以我手工做的事情这有点困难,但也更可靠。
用 phpMyAdmin 备份
-
登录到您的主机的控制面板 (可能是 cPanel,它可能是别的) 。
-
查找 phpMyAdmin 并转到您的 WordPress 数据库
-
点击”Export”
-
确保选择所有表
-
单击保存为文本文件的选项
-
导出数据库并将导出的文件保存在安全的地方。
-
使用 phpMyAdmin 进行恢复
-
按照以前登录,去 phpMyAdmin,选择你的数据库
-
如果您想要完全还原 (即删除所有内容并在备份文件中回滚):
-
清空所有的数据库表
-
点击”Import”
-
加载备份文本文件以恢复您以前的所有数据
-
我已经完成了 10 个不同的网站。唯一的问题是备份文件是巨大的 (> 2MB) 。在这些情况下,您需要在文本编辑器 (记事本或写字板) 和 copy-paste 中将每组 SQL 查询 (我将其从表中分解) 打开到 phpMyAdmin 语句窗口中。即使这样,这是一个相当快速的过程,每次都会工作。
免责声明:如果您以前从未使用过 phpMyAdmin,难以阅读 SQL 语句,或者正在为别人的网站工作,请聘请具有丰富经验的专业人士来做到这一点。如果您不小心删除了您的数据库或正在使用损坏的备份文件,那么我们无法解决这个问题。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。