【问题标题】:MySQL Compatibility with MacOS SierraMySQL 与 MacOS Sierra 的兼容性
【发布时间】:2017-02-20 07:08:30
【问题描述】:

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

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

这是我尝试使用的:

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

【问题讨论】:

标签: mysql mysql-workbench macos-sierra macos-high-sierra


【解决方案1】:

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

【讨论】:

  • 你救了我的命。
  • 这有点用。它一直工作到工作台再次询问我的数据库密码,然后崩溃了。
  • 使用第二个标签也适用于我。因此,我启动了 MySQL Workbench,并从 MySQL Connections 页面中选择了我的服务器。一旦打开,不要尝试运行任何查询!然后我转到菜单Database -> Connect to Database 并打开与同一台服务器的新连接。在新的连接选项卡中,我可以在不挂起的情况下运行查询。不幸的是,尝试退出时它仍然挂起,所以我从命令行使用killall MySQLWorkbench 退出。哈克,但在他们修复这个明显的错误之前它可以工作......
【解决方案2】:

更新!

macOS High Sierra 需要 MySQL Workbench 6.3.10

6.3.10 版本见changelog


已在 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)

Changelog等等……

  • 在某些情况下,当主机是 macOS Sierra 时,执行查询会导致 MySQL Workbench 变得无响应。 (错误 #25036263、错误 #83658)


以下代码 sn-p 中的原始答案:

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>

【讨论】:

  • 这对我没有任何作用。如果不是上面的亚历克斯,我建议删除这个答案。
  • 回滚到 6.2 暂时解决问题...至少在新版本发布之前作为一种解决方法。
  • @gmo 回滚到 6.2.5.0 没有帮助。仍然获得无限旋转器。
  • v6.3.8 已发布,如果有人想尝试...MySQL Workbench 6.3.8 (2016-10-21, General Availability) - changelog
  • 至少对我来说,v6.3.8 仍然失败,6.2.5 仍然运行良好。
【解决方案3】:

在我的例子中 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

已应用,已解决问题。

【讨论】:

    【解决方案4】:

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

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

    【讨论】:

    • 我没有意识到我使用了多少快速操作图标,但完全有效!
    【解决方案5】:

    MySQL Workbench 6.3.9 现已推出(2/14/17),似乎可以解决这个问题。

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

            我在“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,使用 EditLine 的 osx10.9 (x86_64) 包装器

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

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

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

            希望这对某人有所帮助。

            【讨论】:

              【解决方案10】:

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

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

              【讨论】:

              • Sierra (10.12)...但我之前使用的是较旧的 MySQL Workbench 版本。
              【解决方案11】:

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

              【讨论】:

                【解决方案12】:

                这个问题似乎只有在使用 MySQL Workbench 时才会发生。 如果你使用命令行客户端(/usr/local/mysql/bin/mysql),可以从mysql服务器得到答案。

                尝试这样做: 1.执行/usr/local/mysql/bin/mysql --user=YOUR_USER --password=YOUR_PASSWORD 2. 输入“使用系统;” 3. 输入“select * from sys_config;”

                现在,我们必须找出 Workbench 不起作用的原因。

                【讨论】:

                  【解决方案13】:

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

                  【讨论】:

                    【解决方案14】:

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

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

                    【讨论】:

                      【解决方案15】:

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

                      【讨论】:

                        【解决方案16】:

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

                        【讨论】:

                          猜你喜欢
                          • 2018-03-07
                          • 2019-05-15
                          • 1970-01-01
                          • 1970-01-01
                          • 2017-02-05
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多