it-swarm.com.ru

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

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

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

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

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

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

1
Bob

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

23
Jonathan

Обновление!

macOS High Sierra нужно MySQL Workbench 6.3.10

Смотрите changelog для версии 6.3.10


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

Проверено на:

macOS Сьерра
Версия 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 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>

13
gmo

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

 enter image description here

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

4
Gagandeep Gambhir

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

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

приложил, исправил проблему.

4
Vladimir Trifonov

MySQL Workbench 6.3.9 уже доступен (14.02.17) и, похоже, исправляет эту проблему.

2
unknownrisk

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

1
katsu

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

1
Henrik Sandberg

Я получил ту же проблему на "MacOS 10.12.3", установленной "MySQL Workbench Community (GPL) для Mac OS X версии 6.3.8 CE build 1228 (64 bit)". Он всегда не отвечает после обхода. Я обнаружил, что проблема связана с тем, что в MSQL Workbench установлена ​​неверная версия Default Target MySQL Version.

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

mysql --version

Моя машина: 

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

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

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

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

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

1
David Doan

Я обновил мой с 6.2.12 до 6.3.7, и это помогло мне. 

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

0
treejanitor

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

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

0
Chai Nadig

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

0
Yoav Epstein

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

0
Mtthc

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

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

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

0
José Gustavo Quadro