备份在 Hyper-V 中运行的 MySQL 数据库服务器的最佳方法

Jef*_*eff 5 mysql windows backup hyper-v vss

我们正在 Windows 2008 R2 VM 上运行生产 MySQL v5.5 数据库服务器。我们目前只是每天执行数据库的 mysqldump,然后备份它们。我们的备份解决方案 (Veeam) 支持 Hyper-V 并使用 VSS 创建一致的 VM 快照。这是一个好的备份方法吗?这是最好的备份方法吗?如果我们必须恢复这个 VM,我们会遇到任何数据库损坏吗?我们是否应该继续每天执行 mysqldumps 并单独备份它们?谢谢!

Oli*_*ver 2

备份不仅是灾难恢复解决方案,而且还可以是存档。

对于灾难恢复部分,您可以使用虚拟机的快照。但想象一下,您只想从数据库中恢复单个表或单个记录,或者您想查看数据库中的记录如何随时间演变。在这种情况下,使用一个充满数据库转储的目录可能会更好。

因此,我建议不仅依赖快照,而且还将转储保存在某处。