我正在使用 MYSQL Workbench,我想在同一台服务器上克隆一个具有不同名称的数据库。它应该将所有表结构和数据复制到新数据库中。
我知道通常的方法可能是使用 data export
生成数据库的 sql 脚本,然后在新数据库上运行该脚本,但我遇到了一些问题。
无论如何,有没有更好的方法或更简单的方法呢?
原文由 Daredevil 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 MYSQL Workbench,我想在同一台服务器上克隆一个具有不同名称的数据库。它应该将所有表结构和数据复制到新数据库中。
我知道通常的方法可能是使用 data export
生成数据库的 sql 脚本,然后在新数据库上运行该脚本,但我遇到了一些问题。
无论如何,有没有更好的方法或更简单的方法呢?
原文由 Daredevil 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
2 回答2.1k 阅读
我试图在 MySQL Workbench 8.0 中做到这一点。但是,我一直收到有关列静态的错误。主要思想是使用位于 MySQL Workbench 安装目录中的 mysqldump.exe 来导出数据。因此,假设一个面向 Windows 的平台:
您可以在 此处 查看文档以获取有关 mysqldump 选项的更多信息。
请注意以下事项: