我使用的是MySQL Workbench 6.3.7 build 1199CE (64位),安装了OS Yosemite10.10.5。我正在连接一个Amazon RDS MySQL实例。
当我输入一个简单的查询时,比如
select * from `devices`;
然后单击带有光标的闪电图标,查询开始,由下面屏幕截图中"SQL File4“选项卡旁边激活的微调按钮指示。但是,查询没有完成,只是挂起了。白手在红停车标志图标是禁用的。
从现在开始,我只能强制退出MySQL工作台。如果我试着做一个常规的退出,什么也不会发生。
我如何在我的数据库上持续运行一个简单的查询?有时它是有效的(可能是10%的时间),但大多数情况下它只是挂起。
发布于 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"
https://stackoverflow.com/questions/39399563
复制相似问题