Azure VM 机器还原问题

Azure VM machine restore issues

我们有网络服务器和数据库在 Azure VM 机器上。 MySQL 安装在 azure VM 机器上。最近,我们遇到了数据库损坏的问题。并且,要求 Azure 在一切正常时从旧日期恢复备份。 Azure 每天对整台机器进行备份。他们在单独的机器上恢复旧备份。我们认为数据库在那里会很好,因为备份是旧日期。

但是,问题还是一样。

那么,我的问题是:

注意:MySQL 还附加了日志。

整个 VM 备份意味着拍摄 point-in-time 快照。对于像 MySQL 这样的 运行 数据库,这可能意味着数据库文件在 back-up 时处于不一致状态。需要在虚拟机上进行额外配置,以便以 pre- 和 post 脚本的形式提供一致的备份。 Microsoft 在 this documentation

中详细介绍了如何执行此操作

然而,在您目前所处的情况下,这似乎没什么用。如 InnoDB recovery documentation a good option would be to force manual InnoDB recovery. Documentation for manual recovery can be found here.

中所述