宝塔面板一键迁移多站点完整数据不丢失的实操步骤

迁移前必须确认的三件事

使用宝塔面板的一键迁移功能前,先检查新旧服务器的环境是否满足条件,否则迁移到一半卡住或数据丢失就麻烦了。

  1. 宝塔面板版本一致:建议新旧服务器都升级到最新稳定版(如 9.x 以上),避免接口不兼容。登录宝塔后台,点击右上角“更新”按钮即可。
  2. API 密钥已开启:在旧服务器的宝塔面板左侧“安全”中找到“API 接口”,开启并生成密钥(AccessKey 和 SecretKey)。新服务器也需要开启,并记录下地址(如 http://新服务器IP:8888)。
  3. 确保数据可访问:旧服务器上的所有站点、数据库、FTP 账户、SSL 证书等都能正常管理。迁移前建议先备份重要数据库,以防意外。

四步完成多站点一键迁移

以下操作全部在旧服务器的宝塔面板中完成,迁移过程中旧站点仍可正常访问。

  1. 打开迁移工具:登录旧宝塔面板,点击左侧“软件商店”,在“系统工具”里找到“宝塔一键迁移”插件(如未安装则免费安装)。安装后点击“设置”进入功能页。
  2. 配置目标服务器:在迁移工具界面,选择“迁移到其他服务器”。输入新服务器的宝塔面板地址(例如 http://192.168.1.100:8888/)、API 密钥的 AccessKey 和 SecretKey。点击“获取站点列表”测试连接,显示成功后才能继续。
  3. 选择要迁移的站点:连接成功后,会列出旧服务器上的所有站点。勾选你需要迁移的多个站点(支持全选)。每个站点会默认带出其对应的数据库、FTP、SSL 证书等,你可以单独取消勾选不迁移的内容。
  4. 开始迁移并等待完成:点击“开始迁移”,等待进度条走完。迁移时间取决于站点数量和文件大小,期间不要关闭页面或操作面板。完成后会显示成功列表,如果有失败站点,会提示具体原因。

这些细节容易导致数据丢失

即便一键迁移很智能,下面几个坑必须小心,否则可能出现部分数据不完整。

  • 域名解析未提前修改:迁移完成后,需要尽快将域名解析到新服务器 IP。在 DNS 管理平台将 A 记录指向新 IP,建议先调低 TTL(如 60 秒),让解析快速生效。
  • SSL 证书未迁移成功:宝塔的一键迁移会自动迁移 SSL 证书文件,但部分付费证书可能需要重新部署。迁移后务必打开新服务器的宝塔面板,检查每个站点的 SSL 状态,如果显示“部署成功”则正常。
  • 定时任务和守护进程:一键迁移不包含系统的定时任务(crontab)和进程守护配置。如果你在旧服务器上有自动备份、爬虫等任务,需要重新设置。宝塔面板的计划任务可以手动导出再导入。
  • 数据库版本差异:如果新旧服务器的 MySQL/MariaDB 版本相差较大(如 5.6 迁移到 8.0),可能导致编码或存储引擎兼容问题。建议迁移前将数据库导出为 SQL 文件,并在新服务器上导入做兼容性测试。

迁移后如何验证所有站点正常

迁移完成后,不要直接下线旧服务器,先按以下步骤逐一验证每个站点。

  1. 访问网站首页:用临时域名或修改本地 hosts 文件,先在新服务器上访问每个站点。能正常打开且样式图片加载正确,说明文件迁移完整。
  2. 检查数据库连接:登录新服务器的 phpMyAdmin 或使用命令行 mysql -u root -p 查看数据库列表,确保每个站点的数据库都存在且表内数据完整。尤其注意 WordPress、Discuz! 等 CMS 的 wp_options 或 pre_forum 表。
  3. 测试后台登录:尝试登录网站后台(如 /wp-admin 或 /admin),能正常进入且之前的数据(文章、用户、设置)都在,说明数据库无误。
  4. 检查图片和附件:随机打开几个页面,查看图片是否正常显示。如果 404,可能是资源路径仍指向旧域名或文件权限问题。宝塔面板的文件管理可以批量修改文件权限为 644。
  5. 确认 SSL 和 HTTPS 重定向:用 https 访问站点,浏览器不报证书错误。在宝塔的站点设置中确认开启强制 HTTPS(如果之前是强制 HTTPS)。

高频问题解答

Q:迁移时提示“获取站点列表失败”怎么办?
A:检查新服务器的 API 接口是否开启,以及旧服务器能否访问新服务器的 8888 端口。可以在旧服务器上用 curl http://新IP:8888/api/ 测试连通性。如果防火墙阻挡,先放行端口。

Q:迁移完成后部分站点数据库为空?
A:通常是因为数据库名称或密码在迁移过程中未匹配成功。手动登录新服务器的宝塔面板,创建同名数据库并用户,再将旧服务器导出的 SQL 文件手动导入。

Q:迁移后网站出现 404 或 500 错误?
A:检查伪静态规则是否已迁移(宝塔的站点设置中“伪静态”选项),以及 .htaccess 或 nginx 配置文件是否完整。如果使用了自定义配置,建议在站点设置中重新选择对应的伪静态模板。

写在最后

宝塔面板的一键迁移能极大减少多站点搬家的工作量,但切不可完全依赖它。
迁移前做好手动备份,迁移后逐个验证,才能确保数据不丢失。
如果你在操作中遇到其他报错,可以回到本教程的 FAQ 部分对照解决,或去宝塔官方论坛搜索同类问题。

分享到:
上一篇
swap分区一键扩容脚本缓解服务器频繁OOM报错
下一篇
数据库索引批量添加优化跨境商品检索速度的完整教程
1
系统公告

机房迁移升级通知

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