我在mysql中创建了一个数据库。我有一个 .sql 文件。如何通过 mysql workbench 将其导入我的数据库?
4 回答
- 在主窗口的服务器管理下,选择要将数据库还原到的服务器实例(如果是第一次这样做,则创建新的服务器实例)。
- 单击管理导入/导出
- 单击屏幕左侧的数据导入/恢复。
- 选择从独立文件导入单选按钮(屏幕右侧)
- 选择.sql的路径
- 单击窗口右下角的开始导入按钮。
希望能帮助到你。
---编辑答案---
关于模式的选择。MySQL Workbench (5.2.47 CE Rev1039) 尚不支持导出到用户定义的模式。它将仅创建您为其导出 .sql 的架构...在 5.2.47 中,我们看到“新建”目标架构。但它不起作用。我使用 MySQL Administrator(旧的前 Oracle MySQL Admin 美女)进行备份/恢复工作。你仍然可以从谷歌搜索的可信来源下载它(搜索 MySQL Administrator 1.2.17)。
对于 MySQL Workbench 6.1:在主窗口中单击服务器实例(连接)/ 或创建一个新实例。在如此打开的“连接”选项卡中,单击“服务器”->“数据导入”。其余步骤与 Vishy 的回答相同。
对于MySQL Workbench 8.0,导航到:
Server > Data Import
出现一个名为“管理 - 数据导入/恢复”的新选项卡。在那里,您可以根据需要选择导入转储项目文件夹或使用特定的 SQL 文件。然后您必须选择数据将被导入到的架构,或者您必须单击New...按钮为新架构键入名称。
然后您可以选择要导入的数据库对象,或者只需单击Start Import选项卡区域右下角的按钮。
完成后,如果导入成功,您需要通过单击箭头圆圈图标来更新Schema Navigator 。
就是这样!
有关更多详细信息,请查看MySQL Workbench 手册:6.5.2 SQL 数据导出和导入向导