前言

按量计费云服务器上个月忘了续费,也没看到邮件推送(其他类型邮件),月底服务器欠费被删。翻了下只有23年底的整站备份,拓展名.tar.gz.amh,直接拿这个文件进行恢复,因为AMH恢复只能同版本备份,方案是装个AMH7.3进行手动恢复。用过AMH7.3的纯数据备份,目录结构很清晰,可以进行手动恢复。

恢复流程

  • 部署AMH7.3,软件架构相同,这次顺便把中间件版本提上去,WP需要在维护期PHP 8.X,以及MySQL 8,WP本身兼容性较好,没乱装插件,直接导数据库是可行的。
  • 解压备份文件,按.tar.gz格式处理,7zip需要解压两次。
  • 定位到数据库备份SQL目录,建库分配用户,导入SQL文件即可。
  • (可选)定位到网站VHOST目录,可以作为创建站点时域名解析和目录映射参考。
    • (可选)留意伪静态配置rewrite
  • 定位到网站HTML目录,打包上传到刚创建的站点,解压即可,建议ZIP格式(注意乱码问题)
  • 更新域名解析,验证测试等等。

AMH备份目录参考

数据库备份SQL目录:
\[备份日期]\[备份日期]\module-data\mysql-generic-5.5[数据库版本]\data
数据库用户(权限)目录,参考手动建立用户和分配权限,不要直接导入:
\[备份日期]\[备份日期]\module-data\mysql-generic-5.5[数据库版本]\grants

站点配置(lnmp环境):
\[备份日期]\[备份日期]\module-data\wwwroot\lnmp01[环境名称]\vhost
站点数据:
\[备份日期]\[备份日期]\module-data\wwwroot\lnmp01[环境名称]\domain
伪静态见上级目录的rewrite目录。

碎碎念

22年底由虚拟主机转到同一主机商按量计费的云服务器到欠费被删,用了3年。余额预警通知从最初的短信+邮件通知,到25年上半年只剩邮件一种,加上outlook推送不稳定,错过充余额被删。刚好借此机会换个主机商,便宜点,比上家还多了一个定期备份(这不是最基本功能么?),足够了。
年初还计划定期备份到OSS上,没去做,直到服务器被删。不过也没啥损失,借此换个新系统和LNMP环境。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注