Подтвердить что ты не робот

Совместимость MySQL с MacOS Sierra

Кто-нибудь знает о каких-либо проблемах совместимости или причудах с MySQL Community Server/Workbench на macOS Sierra? Недавно я сделал установку на Mac, который никогда не поддерживал MySQL раньше, и, похоже, он работает некорректно. (Возможно, я просто настроил это неправильно, но с тех пор, как установщик не предлагает никаких дополнительных параметров, которые, похоже, не так.)

Я могу создавать схемы и таблицы, но когда я иду на запрос в таблицу, ничего не происходит. Индикатор активности вращается бесконечно. Я взглянул на Activity Monitor, и он не показывает, что mysqld фактически что-то делает - вся установка просто зашла в тупик. Любые идеи?

Вот что я пытаюсь использовать:

  • Сервер MySQL MySQL 5.7.15
  • MySQL Workbench 6.3.7
  • macOS Sierra 10.12 (16A323)
4b9b3361

Ответ 1

Думаю, я понял это! Это может иметь какое-то отношение к длине пароля. Сначала я только что установил его с односимвольным паролем для моего удобства, но я столкнулся с некоторыми проблемами при попытке подключить программное обеспечение для отчетности Eclipse BIRT с MySQL. Я изменил пароль, чтобы сделать его дольше, и это решило проблему с BIRT, но еще лучше, похоже, решило проблему и с Workbench!

Ответ 2

У меня была такая же проблема. Я узнал, что первый экземпляр, который вы открываете, продолжает вращаться при попытке запуска простых операторов выбора с тем, что, по-видимому, не является причиной. Вы даже не можете закрыть вкладку после ее открытия без закрытия всего MySQL Workbench. Однако, если вы снова откроете тот же экземпляр, кажется, что он работает нормально.

Ответ 3

UPDATE!

macOS High Sierra требуется MySQL Workbench 6.3.10

См. журнал изменений для версии 6.3.10


РЕШЕНО в версии 6.3.9

Протестировано:

macOS Sierra
Версия 10.12.3 (16D32)

MySQL

Workbench 6.3.9
Версия 6.3.9 build 10690321 CE (64 бит) Сообщество
----> OK

Загрузить: MySQL Workbench 6.3.9
Пакеты для Sierra (10.12) совместимы с El Capitan (10.11) и Yosemite (10.10)

Список изменений: среди других...

  • В некоторых случаях выполнение запроса заставляло MySQL Workbench перестать отвечать на запросы, когда хост был macOS Sierra. (Ошибка № 25036263, ошибка № 83658).


Оригинальный ответ в фрагменте кода ниже:

I ***temporary*** solved changed the ***group*** of the application.  

I tried everything, uninstalling, reinstall, change many settings... finally I thought that must be something with the security... was not normal, I check firewall rules, nothing... And just in case, I try with file permission and it was there.

I was installed in the ***admin group***.  
Changed to ***staff*** solve the problem.  

    $ sudo chown <USER>:staff /Applications/MySQLWorkbench.app

> <sup>Where of course, `<USER>` is **your** username</sup>

    Ex.
    $ sudo chown gmo:staff /Applications/MySQLWorkbench.app

Tested and working!

 - Go back to admin group... problem came back.
 - Changed to staff again... problem solved.

I hope this is a global solution, please check yours.


###Edit:
Solution not stable, problem came back after a few attempts.  
Try with `root:admin`, the same... 

---

### UPDATE
*`Workaround until new version is release`*

Roll back to 6.2 version and working good.

Tested on:
> macOS Sierra  
> Version 10.12 (16A323)

MySQL
> Workbench 6.3  
> Version 6.3.7 build 1199 CE (64 bits) Community  
> http://dev.mysql.com/downloads/workbench/6.3.html  
> `----> FAILS`  
> <sup>*Randomly, even changing group or creating new instances.*</sup>

> Workbench 6.2  
> Version 6.2.5.0 build 397 (32 bits) Community  
> http://dev.mysql.com/downloads/workbench/6.2.html  
> `----> OK`  
> <sup>*Work as expected.*</sup>

Ответ 4

В моем случае MySQL Workbench Community (GPL) для Mac OS X версии 6.3.8 CE build 1228 (64 бит) с

sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app

исправлена ​​проблема.

Ответ 5

Это работало для меня, когда я понизил версию до 6.1.7:)

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

Но не хватает функциональности значков быстрых действий в старой версии: (

Ответ 6

MySQL Workbench 6.3.9 доступен сейчас (2/14/17) и появляется, чтобы устранить эту проблему.

Ответ 7

У меня была такая же проблема, но она была исправлена ​​после перезагрузки. Возможно, стоит попробовать.

Ответ 8

У меня была такая же проблема, и я выкопал весь интернет, но не решил проблему, а затем решил использовать другое рабочее место. Я нашел официальный сайт "DBeaver - Universal Database Manager": http://dbeaver.jkiss.org/ и свободен и допустим.

Ответ 9

У меня такая же проблема на "macOS 10.12.3" установлена ​​ "Сообщество MySQL Workbench (GPL) для Mac OS X версии 6.3.8 CE build 1228 (64 бит)". Он всегда не реагирует на работу после того, как я обнаружил, что проблема возникает из MSQL Workbench, установлена ​​неверная версия "Default Target MySQL Version".

Шаг 1: откройте терминал и проверьте версию сервера MYSQL

mysql --version

Моя машина:

mysql Ver 14.14 Распространение 5.7.9, для osx10.9 (x86_64) с помощью EditLine Обертка

Шаг 2. Откройте инструмент Workbench MySQL, затем перейдите в "MYSQLWorkbench" возле значка Apple в меню

Шаг 3: Настройки Workbench → Моделирование → MySQL → Цель по умолчанию MySQL: 5.6

Шаг 4: измените текущее значение по умолчанию от 5.6 до 5.7.9, затем ОК Шаг 5: MYSQLWorkbench → Quit → Открыть и проверить результат.

Надеюсь, что это поможет кому-то.

Ответ 10

Попробуйте снова открыть тот же самый экземпляр mysql, если решение Jonathan не решит вашу проблему, это работает для меня.

Ответ 11

Я обновил шахту с 6.2.12 до 6.3.7, и это помогло мне.

Отмечу, что открытие второй вкладки для одного и того же экземпляра действительно сработало, но я обнаружил, что я никогда не мог закрыть первый, и он всегда зависал на любом запросе. И... пытаясь даже выйти из приложения, я должен заставить ее убить. На мой взгляд, это не приемлемый поток, поэтому обновление было важно для меня. Я предполагаю, что установка правильно устанавливает разрешения или группы пользователей.

Ответ 12

Эта проблема, похоже, происходит только при использовании MySQL Workbench. Если вы используете клиент командной строки (/usr/local/mysql/bin/mysql), можно получить ответ от сервера mysql.

Попробуйте сделать это: 1. Выполнить /usr/local/mysql/bin/mysql --user = YOUR_USER --password = YOUR_PASSWORD 2. Введите "use sys"; 3. Введите "select * from sys_config;"

Теперь нам нужно выяснить, почему Workbench не работает.

Ответ 13

попробуйте использовать 127.0.0.1 в качестве имени хоста вместо localhost.

Ответ 14

На моем Mac иногда я получаю бесконечный счетчик, когда пытаюсь запустить запросы или закрыть несколько вкладок.

Что работало для меня, это удаление автоматически сохраненных рабочих пространств. Удалить все записи в ~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
или те, которые вы знаете, вызывают проблему. Он отлично работает после удаления этих файлов.