我有一个使用 MySQL 作为支持的第三方应用程序。下一个版本将支持我们的备份系统,但在升级之前,我们希望进行备份。抓住22!我不是 DBA,我们的 DBA 员工也不熟悉 MySQL,所以我几乎是靠我自己。我们的服务器有很多空间和 CPU 周期,所以我想在那台机器上测试恢复,而不覆盖生产数据。所以我的问题是,我应该在同一台计算机上的不同位置安装另一个 MySQL 实例,还是有办法将我的数据恢复到现有服务器上的备用数据库?
问问题
52 次
2 回答
1
除非您知道可以恢复备份,否则备份不值得修补程序的诅咒,这是完全正确的。
我想我知道我在用 MySQL 数据库做什么,理论上它可以测试 MySQL 数据库的恢复,但不能测试现有机器上的整个 MySQL 实例。但就个人而言,我会非常小心地这样做,并且只是作为绝对的最后手段。出错的地方太多了。
MySQL 可以在各种操作系统上运行,而且开销很小(如果你这样配置的话)。设置测试机器非常简单,您还需要一个很好的理由不设置新实例来测试备份。
于 2015-09-21T19:12:38.880 回答
1
如果你不熟悉 MySQL。最好的选择是在另一台机器上安装 MySQL,最好使用相同的操作系统并在那里测试你的恢复。它是免费安装的,而且安装 MySQL 所花费的任何额外时间(使用向导大约需要 15 分钟)远远超过了如果您犯了一个错误并破坏了它而恢复您的实时系统所需的努力。
如果这不是一个选项,并且您确实想在同一台机器上恢复。那么您的问题已经在 stackoverflow 上得到回答和投票。单台机器上的多个 MySQL 实例
于 2015-09-21T19:13:25.620 回答