我有两个型号
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.
我想同时查询两个数据库表。 每次我都要在数据库模型之间切换。
怎么做?
答案 0 :(得分:34)
这是MySQL Workbench的传统限制。您无法在MySQL Workbench的单个实例中同时打开2个模型。在某些平台(如Windows)上,您可以打开多个实例(在更改设置,连接等时要小心,因为它们在所有实例之间共享,最后保存获胜)。
在Windows上,您可能需要先更改Edit > Preferences > Others (tab)
下的设置:
答案 1 :(得分:13)
正如Mike Lischke所说。
您可以允许MySQL Workbench的多个实例
编辑 - >偏好 - >一般(标签) - >其他(部分) - >复选框
答案 2 :(得分:12)
通过Mac Terminal
Mac版:OS X El Capitan版本10.11.6
工作台版本:版本6.2.5.0。 Build 397(32bit)###
在你的Mac上;
MySQLWorkbench
Terminal
ps ax | grep -i workbench
(如Derek所述)
/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Instances
open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
进一步说明:(来自open
)的手册页
-F
打开应用程序" fresh,"也就是说,没有恢复窗口。除了无标题文档外,保存的持久状态将丢失。-n
打开应用程序的新实例,即使其中一个已经在运行。-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键。这将创建另一个实例。打开一个新的终端选项卡,并根据需要多次执行此操作。