【问题标题】:Azure VM machine restore issuesAzure VM 机器还原问题
【发布时间】:2020-11-07 05:42:35
【问题描述】:

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

但是,问题还是一样。

所以,我的问题是:

  • VM 究竟是如何备份整台机器的?

  • 而且,在一些新的 VM 机器上恢复时它是否引用现有机器?

  • 我怎样才能得到正确的恢复数据库文件?

注意:还附上了 MySQL 日志。

【问题讨论】:

  • 请编辑问题以包含错误消息和堆栈跟踪作为文本,考虑these reasons

标签: azure azure-resource-manager azure-vm


【解决方案1】:

整个虚拟机备份意味着拍摄时间点快照。对于像 MySQL 这样的正在运行的数据库,这可能意味着数据库文件在备份时处于不一致的状态。需要在虚拟机上进行额外配置,以提供前后脚本形式的一致备份。微软在this documentation中详细说明了如何做到这一点

然而,在你目前的情况下,这似乎没什么用。如InnoDB recovery documentation 中所述,一个不错的选择是强制手动 InnoDB 恢复。手动恢复的文档可以在here找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 2019-11-18
    • 2013-04-25
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    相关资源
    最近更新 更多