宝塔一键迁移多站点完整数据零丢失搬家实操指南

很多站长在用宝塔面板给多个网站换服务器时,最担心的是数据丢、数据库对不上、域名解析后网站打不开。
宝塔自带的一键迁移功能,可以在新老服务器都装有宝塔面板的前提下,把网站文件、数据库、配置一起打包搬过去,操作并不复杂。
这篇文章按零基础视角,把宝塔一键迁移多站点完整数据零丢失搬家的准备、执行、避坑和验证讲清楚,照着做就能完成搬家。

迁移前先检查这几项,能避开大部分坑

迁移不是上来就点按钮,先把新服务器和环境准备好。
新服务器建议提前装好宝塔面板,并安装和旧服务器相同版本的 PHP、MySQL、Nginx 或 Apache。
版本差异容易导致迁移后网站报错,尤其是 PHP 版本从 5.6 跳到 7.4 以上时,老程序可能直接白屏。

在旧服务器上先做一次全量备份。
进入宝塔后台的「网站」页面,逐个站点点击「备份」,数据库也进入「数据库」页面逐个备份。
这一步是给一键迁移加一份保险,万一迁移过程中断,还能用备份文件回滚。
同时记录下每个网站的域名、PHP 版本、伪静态规则、SSL 证书状态,迁移完成后需要核对。

如果旧服务器上的文件很大(比如超过 50GB),建议先把新服务器跑起来,再择低峰期执行迁移,避免迁移时占用大量带宽导致源站访问卡顿。

宝塔一键迁移多站点的完整操作路径

登录旧服务器宝塔面板,在左侧菜单找到「宝塔插件」,点击「一键迁移」插件。
如果没安装,在插件市场里搜索安装,不同版本面板的入口略有差异,但路径基本都是「软件商店 - 一键迁移」。

点击「迁移」,填写目标服务器信息,包括新服务器 IP、SSH 端口和宝塔面板端口。
这里要用新服务器的 root 账号密码或宝塔面板账号密码,具体取决于插件版本。
填写后点击连接测试,确保能连通再进入下一步。

在站点选择列表中勾选需要迁移的多个站点,系统会自动匹配对应的数据库。
建议整个勾选,不要只勾网站不勾数据库,否则迁移过去只是空壳。
点击开始迁移后,插件会先在旧服务器打包,再通过 SSH 传到新服务器解压,最后自动导入数据库并创建站点配置。

整个过程中不要关闭浏览器,也不要操作旧服务器上的网站。
迁移时间取决于文件大小和两台服务器的带宽,几百 MB 的小站一般几分钟完成,几十 GB 的大站可能需要一两个小时。

迁移常见报错和应对方法

迁移到一半提示「连接超时」或者「连接失败」,先检查新服务器防火墙是否放行了 SSH 和宝塔端口,云服务商的安全组也要一并放行。
另外确认 root 密码是否正确,有的宝塔版本要求使用面板账号密码,两种方式都可以试。

提示「磁盘空间不足」时,比较常见的是新服务器数据盘未挂载或挂载后没写入门槛。
到新服务器宝塔「终端」里执行 df -h 查看磁盘占用,如果挂载了数据盘但宝塔安装路径还在系统盘,需要先将数据盘挂载到 /www 目录再迁移。

迁移完成后只有一个站点正常,其他站点数据库连不上,通常是迁移过程中多站点互相覆盖导致的。
这种问题优先回旧服务器,把数据库重新单独备份,再在新服务器中手动导入,导入后修改站点根目录下的配置文件,把数据库名、用户名、密码改成新环境的值。

迁移后必须做的四步验证,确保零丢失

第一步,核对文件。
登录新服务器宝塔「文件」目录,进入 /www/wwwroot,检查每个站点目录下的文件数量和总大小,与旧服务器上的情况进行对比。
可以在旧服务器上执行 ls -l /www/wwwroot | wc -l,新服务器执行同样命令进行比较,数量不一致说明有文件没传完。

第二步,核对数据库。
在宝塔「数据库」页面查看迁移过来的数据库列表,确认每个库都存在且大小接近源库。
也可以在新服务器终端用 mysql -u root -p 登录后,执行 show databases; 对比库名,再对关键表执行 select count(*) from 表名; 检查记录数。

第三步,本地测试访问。
修改本机 hosts 文件,把域名指向新服务器 IP,然后打开网站,检查首页、列表页、详情页、后台登录和图片是否正常。
重点测试包含上传图、附件、伪静态链接的页面,这些最容易出现路径问题。
如果网站用了 SSL 证书,先不要开启强制 HTTPS,等确认 HTTP 正常后再配置证书。

第四步,切换解析。
测试没问题后,去域名解析控制台把 A 记录改成新服务器 IP,SSL 证书也在新面板中重新申请或上传。
解析生效时间通常是几分钟到 24 小时,切换后老服务器先不要关机,建议保留 3 到 7 天作为回退方案。

多站点迁移的几个额外提醒

如果多个站点共用一个数据库,比如 WordPress 多站点或某些 CMS 的多套模板,一键迁移时可能会重复导入同一个库,导致覆盖。
遇到这种情况,建议把共用的数据库单独备份手动导入,其他独立站点再走一键迁移。

站点中如果有定时任务,比如 crontab 里的脚本,宝塔一键迁移不会自动搬,需要到旧服务器宝塔「计划任务」中查看所有任务,手动在新服务器重建。
邮件配置、FTP 账号、面板端口、SSH 密钥这些也不会跟着迁移,需要额外处理。

迁移后如果网站图片显示空白,多半是数据库里保存的域名还是旧地址,或者上传目录权限不对。
可以在新服务器执行 chown -R www:www /www/wwwroot/站点目录 修复文件属主,再检查数据库中的站点 URL,必要时用 SQL 或后台设置改成新地址。

结束语

宝塔一键迁移多站点完整数据零丢失搬家,本质上就是「备份 - 打包 - 传输 - 导入 - 验证」这几个环节。
按本文先把新服务器环境准备好,迁移时勾选全量数据和数据库,迁移后逐一核对文件、数据库、访问和解析,就能把数据丢失风险降到最低。
遇到迁移失败不要急着删数据,回旧服务器重新备份再试一次,多数问题都能通过调整端口、安全组和磁盘挂载解决。
如果你在搬家过程中遇到具体报错,也可以把报错信息和面板版本发出来,我帮你一起排查。

分享到:
上一篇
bit/8bit模型量化极致降低显存占用方案
下一篇
如何调整Nginx超时参数提升爬虫抓取成功率
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意