做独立站运维这 8 年多,猫哥听过最让人窒息的一句话就是:「猫哥救命!我刚刚在后台点了一下全部插件升级,网站直接白屏报错进不去了,而且我从来没做过备份!」
老实讲,没做备份的网站就像在高速公路上裸奔。不管是手滑删错了代码、更新主题引发 PHP 版本冲突、遭遇黑客挂马,还是原来的廉价主机商突然跑路,只要手里有一份最近的完整备份,五分钟就能原地满血复活;要是没有备份,几年攒下来的几百篇原创文章和产品数据可能瞬间清零。
今天这篇 WordPress网站备份与搬家 实战指南,我就把平时团队内部最常用的 4 种备份还原与无损换主机方法 毫无保留地分享出来。学会这一篇,以后不管是日常防灾还是给网站换高速服务器,你都能稳如老狗。
WordPress网站备份与搬家:一、 先搞清楚:一个完整的 WordPress 备份到底包含哪两部分?
很多新手以为用 WordPress 自带的「工具 → 导出」下载一个 XML 文件就算备份了。大错特错!那个 XML 里面只有干巴巴的文字记录,连图片文件、主题排版和插件配置全都不包含。
记住,真正能实现 1:1 完美还原的整站备份,必须同时打包以下两样东西(缺一不可):
- 网站文件目录(Files):核心是 `/wp-content/` 文件夹,里面装满了你上传的所有产品图片(`uploads`)、安装的外观主题(`themes`)和功能插件(`plugins`),外加根目录下的配置文件 `wp-config.php`。
- MySQL 数据库(Database):这是网站的灵魂。你写的所有文章正文、页面排版数据、客户询盘记录、用户账号以及 Rank Math 的 SEO 设置,全都存在这个 `.sql` 数据库文件里。
二、 4 种主流 WordPress 备份与搬家方案横向对比
| 方案名称 | 最擅长的场景 | 操作难度 | 免费版限制说明 |
|---|---|---|---|
| 1. UpdraftPlus 插件 | 日常定时自动异地备份(同步到 Google Drive) | ★☆☆☆☆(极简) | 同域名自动备份与还原完全免费(跨域名克隆需付费) |
| 2. WPvivid 插件 | 换服务器一键对传搬家(A 站直接推到 B 站) | ★☆☆☆☆(极简) | 免费版即包含自动备份 + 跨服务器密钥对传搬家,良心之王 |
| 3. All-in-One WP Migration | 中小型网站打包成单个 `.wpress` 文件本地导出导入 | ★☆☆☆☆(傻瓜式) | 新版免费导入常有文件大小限制(如 100M–512M 封顶) |
| 4. 宝塔面板 / SFTP + phpMyAdmin | 10GB+ 超大型网站或后台已崩溃白屏时的底层抢救 | ★★★☆☆(需懂基础面板) | 无任何容量限制,100% 原生无损最快 |
如果遇到超大型数据库跨洋迁移报错,也可参考 WordPress 官方服务器迁移与备份维护手册 使用 WP-CLI 命令行导出。
三、 手把手实操:最稳妥的日常自动备份与换主机搬家流程
场景 A:用 UpdraftPlus 配置「全自动云端防灾备份」(装完一劳永逸)

如果你平时不想记着手动点备份,强烈建议在咱们上一篇提到的 WordPress必装插件清单 里装上装机量破 300 万的 UpdraftPlus:
- 安装启用后,进入「设置 → UpdraftPlus Backups」,切换到「设置(Settings)」选项卡;
- 把文件备份计划设为「每周(Weekly)」,保留最近 4 份;把数据库备份计划设为「每天(Daily)」,保留最近 7 份;
- 在下方「选择远程存储」里点击 Google Drive(或 Dropbox / Amazon S3 / 阿里云 OSS),点保存并按提示登录你的谷歌账号完成一键授权。
为什么一定要勾选远程云盘?因为如果只把备份文件存在网站原来的主机硬盘里,万一主机商机房故障或者账号被封,你的备份文件和网站就一起陪葬了。同步到 Google Drive 云端,才叫真正的异地容灾!
场景 B:用 WPvivid 实现「换服务器 0 停机无损搬家」

假设你之前买的主机太卡,现在看完了猫哥的 外贸建站服务器推荐榜单,新买了一台极速的 Hostinger 或 Vultr 主机,怎么把老网站原封不动搬过去,而且做到不断网、不掉图、不伤 Google SEO 排名?
千万别在还没搬完的时候就急着去改域名 DNS 解析!正确的「无缝切换 5 步法」是这样的:
- 在新主机上建一个空白 WordPress:先在新主机上绑定你的域名(或者用临时 IP/临时子域名),一键安装一个全新的空白 WordPress。
- 新老网站同时安装 WPvivid 插件:在老网站和新网站的后台都装上免费的 `WPvivid Backup Plugin`。
- 生成密钥一键对传:打开新网站的 WPvivid,切换到「Key(密钥)」页面点击生成一串迁移密钥并复制;然后回到老网站的 WPvivid,进入「Auto-Migration(自动迁移)」,粘贴刚刚那串密钥,点击「Clone then Transfer(克隆并传输)」。
- 新站一键还原并重存固定链接:喝杯茶的工夫,整站数据就通过服务器高速带宽直接传到了新主机上。在新站后台点一下 `Restore(还原)`,还原成功后用原来的账号密码重新登录,并去「设置 → 固定链接」里直接点一次「保存更改」(刷新伪静态重写规则,防止内页报 404)。
- 最后一步切 DNS 解析(实现 0 停机):检查新服务器上的网站图片、表单和内页全都正常后,再去你的域名服务商后台(如 Cloudflare),把域名的 `A 记录 IP` 指向新服务器的 IP。这样全球访客和谷歌爬虫在 DNS 生效期间,不是访问到老站就是访问到一模一样的新站,全程实现 0 秒停机(Zero Downtime),SEO 权重一分不掉!
猫哥叮嘱:养成「大改代码或更新插件前随手点一次手动备份」的习惯,能帮你省下无数个通宵救火的夜晚。如果你手头有一个老旧卡顿的独立站想做底层服务器迁移、数据库瘦身或者全面改版升级,又怕自己操作失误弄丢现有的谷歌收录排名,欢迎随时点击下方表单或加猫哥微信(maogeotop),交由我们技术团队为你做无损平滑迁移!