宝塔面板异机迁移
前言
客户宝塔面板故障,一直无法启动,计划异机迁移,本次实验两台机器,一台模拟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
拷贝完成后在数据库,同步数据库,选择从服务器同步数据库。同步完成后会发现有之前的项目数据库存在
之后再添加站点
这里跟目录选择我们需要恢复的项目站点,域名按正常配置,不创建数据库。php版本可以之后安装
本项目为wordpress,所以还是需要修改,数据库中的站点url和home地址,将这两个改为当前服务器的地址。
修改完成后,输入地址访问,页面正常,异机恢复成功