как открыть несколько моделей / базы данных в 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.

Я хочу запросить обе таблицы базы данных одновременно. Каждый раз мне приходится переключаться между моделью базы данных.

Как это сделать?

5 ответов


Это традиционное ограничение MySQL Workbench. Вы не можете открыть 2 модели одновременно в одном экземпляре MySQL Workbench. Однако на некоторых платформах (например, Windows) вы можете открыть несколько экземпляров (просто будьте осторожны при изменении настроек, подключений и т. д. поскольку они разделяются между всеми экземплярами, последнее сохранение выигрывает).

в Windows вам может потребоваться сначала включить несколько экземпляров, изменив настройку в разделе Edit > Preferences > Others (tab):

enter image description here


как Mike Lischke сказал.

вы можете разрешить умножать экземпляры MySQL Workbench

изменить - > настройки - > Общие (вкладка) - > другие (раздел) - > флажок


для запуска нескольких экземпляров WorkBench через Mac Terminal

Mac Версии: OS X El Capitan версии 10.11.6

Workbench Версии: версия 6.2.5.0. Build 397 (32bit) ###

На Вашем Mac;

  1. открыть MySQLWorkbench
  2. открыть Terminal
  3. выполнить ps ax | grep -i workbench (как указано выше Дерека)
    • запомнить расположение части вывода:
      • ie:/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
  4. наконец, запустите это, чтобы открыть new Instances на вашем mac

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

  • пожалуйста, измените путь к mysql с шага 3.

дальнейшее объяснение :( из man-страниц для open)

  1. -F открывает приложение "fresh", то есть без восстановления windows. Сохраняется постоянное состояние потеряны, за исключением документов без названия.
  2. -n откройте новый экземпляр приложения(ов), даже если оно уже запущено.
  3. -a application Указывает приложение, используемое для открытия файла

вы можете запустить несколько экземпляров WorkBench с помощью приложения терминала. Откройте Workbench как обычно, затем откройте терминал.приложение. Запустите "ps ax / grep-i workbench", вы должны увидеть такой результат: "11260 ?? U 2: 34.86 / Приложения / MySQLWorkbench.app / содержание / MacOS / MySQLWorkbench-psn_0_1823165". Скопируйте эту часть и вставьте ее в терминал, /Applications/MySQLWorkbench.app / содержание / MacOS / MySQLWorkbench и нажмите enter. Это создаст еще один экземпляр. Открыть новый терминал ТЭБ, и делай это столько раз, сколько пожелаешь.


в linux я могу открыть два экземпляра msql workbench. Второй экземпляр можно открыть, запустив исполняемый файл напрямую.

найдите, где находится исполняемый файл, запустив

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

затем запустите исполняемый файл как пользователь root

sudo /usr/bin/mysql-workbench