如何在mysql工作台中打开多个模型/数据库

时间:2014-01-20 13:55:17

标签: mysql mysql-workbench

我有两个型号

1) Server Model : conneted to remote database which is stored on server

2) Local Host :  connected to my pc database is stored in on pc.

我想同时查询两个数据库表。 每次我都要在数据库模型之间切换。

怎么做?

4 个答案:

答案 0 :(得分:34)

这是MySQL Workbench的传统限制。您无法在MySQL Workbench的单个实例中同时打开2个模型。在某些平台(如Windows)上,您可以打开多个实例(在更改设置,连接等时要小心,因为它们在所有实例之间共享,最后保存获胜)。

在Windows上,您可能需要先更改Edit > Preferences > Others (tab)下的设置:

,然后才能启用多个实例

enter image description here

答案 1 :(得分:13)

正如Mike Lischke所说。

您可以允许MySQL Workbench的多个实例

编辑 - >偏好 - >一般(标签) - >其他(部分) - >复选框

答案 2 :(得分:12)

通过Mac Terminal

启动多个WorkBench实例

Mac版:OS X El Capitan版本10.11.6

工作台版本:版本6.2.5.0。 Build 397(32bit)###

在你的Mac上;

  1. 打开MySQLWorkbench
  2. 打开Terminal
  3. 运行ps ax | grep -i workbench(如Derek所述)
    • 记住输出的位置部分:
      • ie:/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
  4. 最后,运行此操作以在Mac上打开新的Instances
  5.   

    open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench

    • 请修改步骤3中mysql的路径。

    进一步说明:(来自open)的手册页

    1. -F打开应用程序" fresh,"也就是说,没有恢复窗口。除了无标题文档外,保存的持久状态将丢失。
    2. -n打开应用程序的新实例,即使其中一个已经在运行。
    3. -a application      指定用于打开文件的应用程序

答案 3 :(得分:2)

您可以使用终端应用程序启动多个WorkBench实例。正常打开Workbench,然后打开Terminal.app。运行" ps ax | grep -i workbench",你应该看到这样的结果:" 11260 ?? U 2:34.86 /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench-psn_0_1823165"。复制此部分,并将其粘贴到Terminal,/ Applications / MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench并按Enter键。这将创建另一个实例。打开一个新的终端选项卡,并根据需要多次执行此操作。