有没有人知道macOS Sierra上与MySQL社区服务器/工作台的任何兼容性问题或怪癖?我最近在以前从未使用过MySQL的Mac上进行了安装,但它似乎没有正常工作。 (现在也许我只是设置错了,但是因为安装程序没有提供似乎不是这样的高级选项。)
我可以创建模式和表,但是当我去实际查询表时没有任何反应。活动指标无休止地旋转。我看了一下活动监视器,它没有显示mysqld
实际做任何事情 - 整个设置似乎已经陷入僵局。有什么想法吗?
这是我尝试使用的内容:
答案 0 :(得分:23)
我有同样的问题。我发现你打开的第一个实例只是在试图运行简单的select语句时继续旋转,这似乎是没有理由的。一旦打开而没有关闭所有MySQL Workbench,你甚至无法关闭它。但是,如果再次打开同一个实例,它似乎工作正常。
答案 1 :(得分:13)
<强>更新<!/强>
macOS High Sierra 需要 MySQL Workbench 6.3.10
有关6.3.10版本的信息,请参阅changelog
经过测试:
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)
Changelog: 等......
- 在某些情况下,执行查询会导致MySQL Workbench在主机为macOS Sierra时无响应。 (Bug#25036263,Bug#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>
答案 2 :(得分:4)
在我的案例中,MySQL Workbench Community(GPL)for Mac OS X version 6.3.8 CE build 1228(64 bit)with
sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app
已应用,修复了问题。
答案 3 :(得分:4)
答案 4 :(得分:2)
MySQL Workbench 6.3.9现已上市(2/14/17),似乎可以解决此问题。
答案 5 :(得分:1)
我遇到了同样的问题,但重启后修复了。也许值得一试。
答案 6 :(得分:1)
我想我明白了!它可能与密码的长度有关。起初我只是用单字符密码设置它以方便我,但在尝试连接Eclipse时我遇到了一些问题使用MySQL的BIRT报告软件。我更改了密码以使其更长,这解决了BIRT的问题,但更好的是,它似乎也解决了Workbench的问题!
答案 7 :(得分:1)
我有同样的问题,我挖了所有互联网,但没有解决问题,然后我决定使用另一个工作台。我找到了“DBeaver - 通用数据库管理器”官方网站:http://dbeaver.jkiss.org/并且免费且可以容忍。
答案 8 :(得分:1)
我在“macOS 10.12.3”安装了“MySQL Workbench Community(GPL)for Mac OS X version 6.3.8 CE build 1228(64 bit)”时遇到了同样的问题。它在处理之后总是没有响应我发现问题来自MSQL Workbench设置的“Default Target MySQL Version”版本错误。
第1步:打开终端并检查您的MYSQL服务器版本
mysql --version
我的机器:
mysql Ver 14.14使用EditLine为osx10.9(x86_64)分发 5.7.9 包装
第2步:打开MySQL Workbench工具,然后转到菜单上Apple图标附近的“MYSQLWorkbench”
第3步:工作台首选项 - &gt;建模 - &gt; MySQL - &gt;默认目标MySQL版本:5.6
步骤4:将当前默认值从5.6更改为5.7.9然后确定 第5步:MYSQLWorkbench - &gt;退出 - &gt;打开并检查结果。
希望这有助于某人。
答案 9 :(得分:0)
如果Jonathan的解决方案无法解决您的问题,请尝试重新打开相同的mysql实例,这对我有用。
答案 10 :(得分:0)
我将我的6.2.12升级到6.3.7,这对我来说很有用。
我会注意到为同一个实例打开第二个选项卡确实有效,但我发现我永远无法关闭第一个选项卡并且它总是挂起任何查询。并且...尝试甚至退出应用程序将要求我强制杀死它。在我看来,这不是一个可接受的流程,所以升级对我来说很重要。我的猜测是安装正确设置了权限或用户组。
答案 11 :(得分:0)
这个问题似乎只在使用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不起作用的原因。
答案 12 :(得分:0)
尝试使用127.0.0.1作为主机名,而不是localhost。
答案 13 :(得分:0)
在我的Mac上,当我尝试运行查询或关闭多个标签时,有时会得到无限的微调器。
对我有用的是删除自动保存的工作区。删除中的所有条目
~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
或您认识的那些导致问题。删除这些后它可以正常工作。
答案 14 :(得分:0)
在没有工作台的 MacOS 10.12.6 上,8.0.23 版似乎对我来说工作正常。我喜欢 SequelPro。
答案 15 :(得分:0)
mysql 工作台 6.3.10 版适用于 sierra 10.12.6。 通常,存在向后兼容性,即较新的硬件 可以运行合理的旧版本软件