我刚开始在 Windows 2012 Server 上使用具有 MySQL 5.5 和 MySQL Administrator v1.2.17 的客户端。我的任务是将实时数据库复制到同一台服务器中 - 本质上是将 dblive 复制到 dbtest 中。
我使用该应用程序创建了一个备份 .sql 文件,没有放置表。我想在这个应用程序中使用恢复机制,纯粹是为了方便并且能够为客户记录一个简单的过程。但是我发现的每个资源都在细节上含糊不清,假设恢复将取代原始资源。所以我希望在这里得到一个具体的解决方案。
恢复要求目标模式,无论是原始模式还是其他模式。这是唯一的选项,它没有说“数据库名称”。(我会接受“呃,这就是你想要的”。)这里的提示建议这应该简单快捷,但后续评论说这个应用程序无法处理“大”数据库。.sql 文件为 250MB,我不确定它是否足够大。
这个技巧建议使用 mysql 命令行,但没有确认它可以恢复到不同的数据库名称。我发现的大多数其他解决方案都依赖于复杂的查询,诸如“不要那样做”之类的注释,玩弄配置等。我希望有人可以提出一个简单的解决方案,即使不使用这个实用程序。我不是 MySQL 专家,更多的是开发人员,所以请不要打败我。谢谢。