MySQL workbench: несколько окон

#mysql-workbench

#mysql-workbench

Вопрос:

MySQL workbench — фантастический инструмент. Однако мне трудно понять, как создать несколько окон. Например, в Sequel Pro (или TablePlus или действительно любом другом SQL-клиенте) У меня может быть несколько окон:

введите описание изображения здесь

Да, я знаю, что есть «вкладки», но это не совсем одно и то же. Есть ли способ иметь несколько окон с помощью MySQL Workbench?


Похоже, что из нескольких других потоков это нужно будет сделать вручную с помощью:

 $ open -n -a MySQLWorkbench.app
  

Ответ №1:

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

Комментарии:

1. Я понимаю. Возможно, это глупый вопрос, но все ли разные окна повторно используют одно и то же соединение? Или это невозможно, и каждое окно будет иметь отдельное подключение к mysql?

2. Нет, окна на самом деле являются разными экземплярами приложения (и, следовательно, разными процессами). Таким образом, они всегда открывают собственные подключения к серверу, даже если они используют ту же плитку подключения с рабочего стола WB.