Совместимость с MySQL с macOS Сьерра

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

Я могу создавать схемы и таблицы, но когда я иду на самом деле запрос к таблице ничего не происходит. Деятельность индикатор вращается бесконечно. Я взглянул на монитор и не показывает mysqld на самом деле ничего не делает-вся настройка просто кажется заблокированной. Есть идеи?

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

  • MySQL Community Server 5.7.15
  • MySQL Workbench 6.3.7
  • macOS Sierra 10.12 (16A323)

14 ответов


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


обновление!

macOS High Sierra должен MySQL Workbench 6.3.10

посмотреть изменений для версии 6.3.10


решено в версии 6.3.9

проверено на:

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

в MySQL

верстак 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 Верстак, чтобы стать невосприимчивым, когда хост был 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>

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

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

applied, Исправлена проблема.


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

enter image description here

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


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


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


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


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


У меня такая же проблема на" macOS 10.12.3", установленном " MySQL Workbench Community (GPL) для Mac OS X версии 6.3.8 CE build 1228 (64 бит)". Он всегда не отвечает после работы я обнаружил, что проблема исходит от msql Workbench установлена" целевая версия MySQL по умолчанию " неправильная версия.

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

mysql --version

моя машина:

в MySQL Ver 14.14 Distrib 5.7.9, для osx10.9 (x86_64) использование EditLine обертка

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

Шаг 3: Настройки Верстака - > Моделирование - > MySQL - > Целевая Версия MySQL По Умолчанию: 5.6

Шаг 4: измените текущее значение по умолчанию с 5.6 на 5.7.9, затем OK Шаг 5: MYSQLWorkbench - > Выход - > Открыть и проверить результат.

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


я обновил свой с 6.2.12 до 6.3.7, и это сделало трюк для меня.

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


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


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

попробуйте сделать это: 1. Выполните /usr/местные/MySQL в/ОГРН/MySQL для пользователя --=YOUR_USER --пароль=ВАШ_ПАРОЛЬ 2. Тип " использовать sys;" 3. Введите " select * from sys_config;"

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


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


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

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