如何通过mysql workbench将数据导入到mysql数据库?

52

我在MySQL中创建了一个数据库,拥有一个.sql文件。如何通过MySQL Workbench将其导入到我的数据库中?


点击中央登录按钮,该按钮下方标有导入/导出标签... - Bhushan Firake
mysqlworkbench5.5在服务器管理中有一个单独的导入/导出选项。导入不允许选择模式。 - Abhishek
4个回答

82
  • 在主窗口的服务器管理下选择要将数据库还原到的服务器实例(如果是第一次操作,请创建新的服务器实例)。
  • 点击管理导入/导出
  • 在屏幕左侧点击数据导入/还原
  • 选择从自包含文件导入单选按钮(屏幕右侧)。
  • 选择.sql文件的路径。
  • 点击窗口右下角的开始导入按钮。

希望这能有所帮助。

---编辑回答---

关于选择模式。MySQL Workbench (5.2.47 CE Rev1039)目前还不支持导出到用户定义的模式。它只会为您导出 .sql 文件所在的模式...在 5.2.47 版本中我们看到了“新”的目标模式,但它并不起作用。我使用 MySQL Administrator(旧版 Pre-Oracle MySQL Admin)进行备份/还原工作。您仍然可以从可信来源下载它(搜索 MySQL Administrator 1.2.17)。


2
谢谢,我正在做同样的事情,但它显示没有选择模式。在导出时,我有选择模式的选项,但现在在导入时却没有了。 - Abhishek
1
如何在导入时选择模式。 - Abhishek
谢谢,接下来要做什么?你知道通过mysql客户端的方法吗? - Abhishek
1
正如我所提到的,我使用了“MySQL Administrator 1.2.17”... Oracle已经停止了这个很棒的产品,并用MySQL Workbench取代了它。你可以从一些旧的来源下载MySQL Admin,或者使用mysqldump命令行实用程序。 - Vishy
仍有一些来源提供其下载。在谷歌上搜索 - MySQL Administrator 1.2.17。 - Vishy
显示剩余4条评论

9
对于MySQL Workbench 6.1: 在主窗口中点击服务器实例(连接)/ 或创建一个新的。 在打开的“连接”选项卡中,单击“服务” ->“数据导入”。 其余步骤与Vishy的答案相同。

7
  1. 打开连接
  2. 选择 "管理" 选项卡
  3. 点击 "数据导入"

上传sql文件

enter image description here

请务必在这个屡获殊荣的GUI中选择您的数据库:

enter image description here


2
感谢过去的我,你帮了我很多。 - Adam

1

对于 MySQL Workbench 8.0,请导航至:

Server > Data Import

出现了一个名为Administration - Data Import/Restore的新选项卡。您可以选择导入Dump项目文件夹或根据需要使用特定的SQL文件。然后,您必须选择要导入数据的模式,或者单击New...按钮键入新模式的名称。
然后,您可以选择要导入的数据库对象,或者只需单击选项卡区域右下角的Start Import按钮。
完成以上步骤并且导入成功后,您需要通过单击箭头圆形图标来更新模式导航器
就是这样!
有关更详细的信息,请查看MySQL Workbench Manual: 6.5.2 SQL Data Export and Import Wizard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接