前言

客户宝塔面板故障,一直无法启动,计划异机迁移,本次实验两台机器,一台模拟bt损坏的web,一台为新的web

实验环境

weba:充当宝塔故障的机器

webb:充当异机恢复的机器

背景说明:项目是php项目,所以要进行异机数据恢复的话,只需要拷贝数据库数据和站点目录就好了,本实验以wordpress作为运行项目

#这个是宝塔数据库保存目录
/www/server/data
#站点目录,保存对应需要备份的站点
/www/wwwroot

登录webb,webb采用相同配置的机器,并安装宝塔,同时安装好mysql和nginx,php等基础环境

#将weba中的/www/server/data拷贝到webb的/www/server/data,执行 chown -R mysql:mysql /www/server/data修改所属组

#chown -R mysql:mysql /www/server/data

拷贝完成后在数据库,同步数据库,选择从服务器同步数据库。同步完成后会发现有之前的项目数据库存在

image-20250319235025184

之后再添加站点

image-20250319235218134

这里跟目录选择我们需要恢复的项目站点,域名按正常配置,不创建数据库。php版本可以之后安装

本项目为wordpress,所以还是需要修改,数据库中的站点url和home地址,将这两个改为当前服务器的地址。

修改完成后,输入地址访问,页面正常,异机恢复成功

标签: none