2014-01-20 50 views
12

打開多個模型/數據庫有兩個模型我如何在MySQL工作臺

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. 

我想同時查詢這兩個數據庫表。 每次我都必須在數據庫模型之間切換。

怎麼辦?

回答

21

這是MySQL Workbench的傳統限制。您無法在單個MySQL Workbench實例中同時打開2個模型。但是,您可以打開多個實例(在更改設置,連接等時要小心,因爲它們在所有實例之間共享,最後保存勝利)。

在Windows上,你可能必須由Edit > Preferences > Others (tab)下更改設置首先啓用多個實例:

enter image description here

+1

你知道如何做到這一點在Mac上,原因在「首選項「,找不到它... 我必須是盲人。 – KeizerBridge

+0

多實例支持僅適用於Windows - 正如我在我的答案中寫的。 –

10

麥克蚶說。

可以允許MySQL工作臺的乘法實例

編輯 - >首選項 - >常規(標籤) - >其他(部分) - >複選框

+0

確實幫助找到了Mike的複選框 – Daan

1

您可以使用終端推出工作臺的多個實例應用。照常打開Workbench,然後打開Terminal.app。運行「ps ax | grep -i workbench」,你應該看到如下結果:「11260 ?? U 2:34.86 /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench -psn_0_1823165」。複製這部分,並將其粘貼到終端,/應用程序/ MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench並按回車。這將創造另一個實例。打開一個新的終端選項卡,並根據需要多次執行此操作。

3

要啓動工作臺的多個實例通了Mac Terminal

Mac版本:OS X埃爾卡皮坦版本10.11.6

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

在Mac上;

  1. 打開MySQLWorkbench
  2. 打開Terminal
  3. 運行ps ax | grep -i workbench(如上述由德里克說明)
    • 記住輸出的位置的部分:
      • 即:/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
  4. 最後,運行這個對你的Mac開闢新的Instances

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

  • 請從第3步

進一步修改路徑到你的mysql說明:(來自open的手冊頁)

  1. -F打開應用程序「新鮮」,即不需要恢復窗口。保存的持久狀態丟失,除了無標題文檔。
  2. -n即使已經運行應用程序,也打開一個新的應用程序實例。
  3. -aapplication 指定用於打開文件
0

在Linux上,我可以打開兩個mSQL的工作臺實例的應用程序。第二個實例可以通過直接運行可執行文件來打開。

尋找到可執行文件運行

ps -ef | grep workbench 
20084 1989 0 May09 ?  00:00:00 /bin/bash /usr/bin/mysql-workbench 
2May09 ?  00:00:00 /bin/sh /usr/bin/catchsegv /usr/bin/mysql-workbench-bin 
20125 2May09 ?  00:13:25 /usr/bin/mysql-workbench-bin 
26810 1499 0 11:00 pts/18 00:00:00 grep --color=auto workbench 

位於然後運行可執行文件作爲根用戶

sudo /usr/bin/mysql-workbench