#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.