как открыть несколько моделей / базы данных в 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)
:
как Mike Lischke сказал.
вы можете разрешить умножать экземпляры MySQL Workbench
изменить - > настройки - > Общие (вкладка) - > другие (раздел) - > флажок
для запуска нескольких экземпляров WorkBench через Mac Terminal
Mac Версии: OS X El Capitan версии 10.11.6
Workbench Версии: версия 6.2.5.0. Build 397 (32bit) ###
На Вашем Mac;
- открыть
MySQLWorkbench
- открыть
Terminal
- выполнить
ps ax | grep -i workbench
(как указано выше Дерека)- запомнить расположение части вывода:
- ie:
/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
- ie:
- запомнить расположение части вывода:
- наконец, запустите это, чтобы открыть new
Instances
на вашем mac
open -Fna /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
- пожалуйста, измените путь к mysql с шага 3.
дальнейшее объяснение :( из man-страниц для open
)
-
-F
открывает приложение "fresh", то есть без восстановления windows. Сохраняется постоянное состояние потеряны, за исключением документов без названия. -
-n
откройте новый экземпляр приложения(ов), даже если оно уже запущено. -
-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