我使用的是MySQL Workbench 6.3.7 build 1199CE (64位),安装了OS Yosemite10.10.5。我正在连接一个Amazon RDS MySQL实例。
当我输入一个简单的查询时,比如
select * from `devices`;
然后单击带有光标的闪电图标,查询开始,由下面屏幕截图中"SQL File4“选项卡旁边激活的微调按钮指示。但是,查询没有完成,只是挂起了。白手在红停车标志图标是禁用的。
从现在开始,我只能强制退出MySQL工作台。如果我试着做一个常规的退出,什么也不会发生。
我如何在我的数据库上持续运行一个简单的查询?有时它是有效的(可能是10%的时间),但大多数情况下它只是挂起。
发布于 2016-09-09 06:23:08
为了解决这个问题,我将MySQL工作台降级到6.1。现在我可以运行我的查询了,它不会挂起。
发布于 2016-12-09 17:35:20
更新3: MacOS HighSierra中的问题已修复
MySQL工作台6.3.10
..。
更新2:看起来这个bug在MacOS HighSierra中又出现了。请参见
https://bugs.mysql.com/bug.php?id=83658
了解更多详细信息。
有一个非官方的版本可以解决这个问题。您可以通过以下地址下载:
https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharing
构建是由Bob Davenport创建的。请参见
https://bugs.mysql.com/bug.php?id=87714
了解更多详细信息。
更新:错误已在
MySQL工作台6.3.9
..。
这是一个已知的MySQL错误:
http://bugs.mysql.com/bug.php?id=83658
由MacOS中引入的GateKeeper路径随机化引起。请参见
https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/
..。
一种可能的解决方法是删除隔离ACL:
xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app"
发布于 2016-11-04 22:02:30
我发现,如果你使用最新的6.3版本,为了让查询正常工作,你必须打开第一个连接,然后忽略它,然后打开第二个连接。这将在工作台中创建两个选项卡。如果您在第二个选项卡中执行查询,它将起作用。如果您尝试在第一个选项卡,它挂起。
我还发现你必须强制退出工作台。
我希望mysql的人能解决这个问题。
https://stackoverflow.com/questions/39399563
复制相似问题