【发布时间】:2015-09-21 17:36:28
【问题描述】:
我有一个使用 MySQL 作为支持的第三方应用程序。下一个版本将支持我们的备份系统,但在升级之前,我们希望进行备份。抓住22!我不是 DBA,我们的 DBA 员工也不熟悉 MySQL,所以我几乎是靠我自己。我们的服务器有很多空间和 CPU 周期,所以我想在那台机器上测试恢复,而不覆盖生产数据。所以我的问题是,我应该在同一台计算机上的不同位置安装另一个 MySQL 实例,还是有办法将我的数据恢复到现有服务器上的备用数据库?
【问题讨论】:
-
生成脚本。看看它的顶部。如果它不存在,它可能会创建一个数据库,或者它可能会做一个
use thisDatabase等先看看那里。相应地调整它或发布它的几行,以便我们看一看。很简单,不需要安装 -
注意:在备份中也可以像系统的user和grants这样的系统表。因此,即使是否包含 mysql Schema,这样做也很危险。如果它不在转储中,则在将其导入新服务器时首先会丢失它。并且当没有“-R”选项进行转储时,不包括所有函数和存储过程。检查它的最佳方法是在另一个端口上的同一台机器上启动第二个 mysqld,并使用单独的(空的)DATADIR 并将其包含在此
标签: mysql windows database-backups mysql-backup