31

有人知道 macOS Sierra 上的 MySQL Community Server/Workbench 的任何兼容性问题或怪癖吗?我最近在以前从未安装过 MySQL 的 Mac 上进行了安装,但它似乎无法正常工作。(现在也许我只是设置错了,但由于安装程序没有提供高级选项,似乎情况并非如此。)

我可以创建模式和表,但是当我去实际查询表时,什么也没有发生。活动指示器不停地旋转。我查看了活动监视器,它实际上并没有显示mysqld任何操作——整个设置似乎陷入了僵局。有任何想法吗?

这是我正在尝试使用的内容:

  • MySQL 社区服务器 5.7.15
  • MySQL 工作台 6.3.7
  • macOS Sierra 10.12 (16A323)
4

16 回答 16

23

我有同样的问题。我发现您打开的第一个实例在尝试运行简单的选择语句时继续旋转,而这似乎没有任何理由。如果不关闭所有 MySQL Workbench,您甚至无法关闭选项卡。但是,如果您再次打开同一个实例,它似乎工作正常。

于 2016-10-12T12:18:49.513 回答
13

更新!

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

下载:适用于 Sierra (10.12) 的MySQL Workbench 6.3.9
软件包与 El Capitan (10.11) 兼容并且是 Yosemite (10.10)

变更日志除其他外...

  • 在某些情况下,当主机是 macOS Sierra 时,执行查询会导致 MySQL Workbench 变得无响应。(错误 #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>

于 2016-10-17T08:43:44.447 回答
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

应用,解决了问题。

于 2016-10-25T08:58:50.110 回答
4

当我将版本降级到 6.1.7 时,它对我有用 :)

在此处输入图像描述

但是缺少旧版本中的快速操作图标功能:(

于 2016-11-01T05:37:19.830 回答
2

MySQL Workbench 6.3.9 现已上市(2/14/17),似乎解决了这个问题。

于 2017-02-15T20:55:01.680 回答
1

我也遇到了同样的问题,但是重启后就解决了。也许值得一试。

于 2016-10-11T20:39:24.957 回答
1

我想我明白了!它可能与密码的长度有关。 起初,为了方便起见,我只是设置了一个单字符密码,但在尝试将 Eclipse BIRT 报告软件与 MySQL 连接时遇到了一些问题。我更改了密码以使其更长,这解决了 BIRT 的问题,但更好的是,它似乎也解决了 Workbench 的问题!

于 2016-10-24T16:28:44.727 回答
1

我有同样的问题,我挖掘了所有互联网但没有解决问题,然后我决定使用另一个工作台。我发现“DBeaver - 通用数据库管理器”官方网站:http ://dbeaver.jkiss.org/并且免费且可以忍受。

于 2016-11-24T21:24:29.453 回答
1

我在“macOS 10.12.3”安装“MySQL Workbench Community (GPL) for Mac OS X version 6.3.8 CE build 1228 (64 bit)”时遇到了同样的问题。解决后它总是没有响应我发现问题来自 MSQL Workbench 设置“默认目标 MySQL 版本”错误版本。

第 1 步:打开终端并检查您的 MYSQL Server 版本

mysql --version

我的机器:

mysql Ver 14.14 Distrib 5.7.9,用于 osx10.9 (x86_64) 使用 EditLine 包装器

第 2 步:打开 MySQL Workbench 工具,然后转到菜单上 Apple 图标附近的“MYSQLWorkbench”

第 3 步:工作台首选项 -> 建模 -> MySQL -> 默认目标 MySQL 版本:5.6

第 4 步:将当前默认值从 5.6 更改为 5.7.9,然后确定 第 5 步:MYSQLWorkbench -> 退出 -> 打开并检查结果。

希望这对某人有所帮助。

于 2017-02-09T16:15:13.807 回答
0

如果乔纳森的解决方案不能解决您的问题,请尝试重新打开同一个 mysql 实例,这对我有用。

于 2016-10-17T08:38:33.817 回答
0

我将我的从 6.2.12 升级到 6.3.7,这对我有用。

我会注意到为同一个实例打开第二个选项卡确实有效,但我发现我永远无法关闭第一个选项卡,它总是挂在任何查询上。而且... 甚至尝试退出应用程序都需要我强行杀死它。在我看来,这不是一个可接受的流程,所以升级对我来说很重要。我的猜测是安装正确设置了权限或用户组。

于 2016-10-17T20:03:07.847 回答
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 不起作用的原因。

于 2016-10-19T03:54:46.700 回答
0

尝试使用 127.0.0.1 作为主机名,而不是 localhost。

于 2016-12-16T22:04:18.497 回答
0

在我的 Mac 上,当我尝试运行查询或关闭多个选项卡时,有时会出现无限微调器。

对我有用的是删除自动保存的工作区。删除所有条目 ~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
或您知道导致问题的条目。删除这些后它工作正常。

于 2017-02-01T21:19:58.930 回答
0

在没有工作台的 MacOS 10.12.6 上,8.0.23 版似乎对我来说可以正常工作。我喜欢 SequelPro。

于 2021-03-25T05:48:22.120 回答
0

mysql 工作台 6.3.10 版适用于 sierra 10.12.6。通常,存在向后兼容性,即较新的硬件可以运行合理的较旧版本的软件

于 2021-07-29T07:10:30.117 回答