首页 > 解决方案 > MySQL Workbench - 如何在同一服务器上克隆具有不同名称的数据库?

问题描述

我正在使用 MYSQL Workbench,我想在同一台服务器上克隆一个具有不同名称的数据库。它应该将所有表结构和数据复制到新数据库中。

我知道通常的方法可能是使用data export生成数据库的 sql 脚本,然后在新数据库上运行脚本,但我遇到了一些问题。

无论如何,有没有更好的方法或更简单的方法呢?

标签: mysqlsqlmysql-workbench

解决方案


您可以使用 MySQL Workbench 中的迁移向导。只需在源和目标选择中选择相同的本地连接,然后在手动编辑步骤中更改模式名称。如果手动编辑步骤中没有出现任何内容,请单击下一步,源和目标将出现。慢慢单击源数据库名称并编辑为正确的名称。彻底走到最后,瞧——你有两个名称不同的相同数据库。请注意,您必须已经创建了目标数据库并授予 MySQL Workbench 用户对其的权限。


推荐阅读