在同一台服务器上测试 MySQL 还原

Test a MySQL restore on same server

我有一个使用 MySQL 作为支持的第三方应用程序。下一个版本将支持我们的备份系统,但在我们升级之前我们想做一个备份。抓住22!我不是 DBA,我们的 DBA 员工也不熟悉 MySQL,所以我几乎只能靠自己了。我们的服务器有很多 space 和 CPU 周期,所以我想在那台机器上测试恢复,而不覆盖生产数据。所以我的问题是,我应该在同一台计算机上的不同位置安装另一个 MySQL 实例,还是有办法将我的数据恢复到现有服务器上的备用数据库?

你说得对,除非你知道你可以恢复备份,否则备份不值一提。

我想我知道我在用 MySQL 数据库做什么,理论上可以测试 MySQL 数据库的恢复,但不能测试整个 [=20] =] 现有机器上的实例。但就个人而言,我会非常 小心地做这件事,并且只作为绝对的最后手段。错误太多了。

MySQL 将在各种操作系统上 运行,并且开销很小(如果您这样配置的话)。设置测试机器非常简单,您还需要一个很好的理由不设置新实例来测试备份。

如果您不熟悉 MySQL。更好的选择是在另一台机器上安装 MySQL,最好使用相同的 OS 并在那里测试您的恢复。它是免费安装的,安装 MySQL(使用向导大约需要 15 分钟)所花费的任何额外时间都远远超过了如果您犯了错误并破坏了系统而恢复您的实时系统所花费的时间。

如果这不是一个选项,而您确实想在同一台机器上恢复。那么你的问题已经在 Whosebug 上得到了回答和投票。 Multiple MySQL instances on a single machine