Skip to main content
 首页 » 编程设计

mysql-workbench之MySQL Workbench 6.3 (Mac) 在执行简单查询时挂起

2024年02月25日12Terrylee

我在运行 OS X Yosemite 10.10.5 的 Mac 上使用 MySQL Workbench 6.3.7 build 1199 CE(64 位)。我正在连接到 Amazon RDS MySQL 实例。

当我输入一个简单的查询时,例如

select * from `devices`; 

然后单击带光标的闪电图标,查询开始,如以下屏幕截图中“SQL File 4”选项卡旁边激活的微调器所示。但是,查询并未完成,只是挂起。白手红停止标志图标已禁用。

从此我只能强行退出MySQL Workbench。如果我尝试定期戒烟,则不会发生任何事情。

如何在我的数据库上持续运行简单的查询?有时它可以工作(也许 10% 的时间),但大多数情况下它只是挂起。

请您参考如下方法:

更新 3:MacOS HighSierra 的问题已在 MySQL Workbench 6.3.10 中修复。 .

更新 2:看起来该错误在 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 Workbench 6.3.9 中修复.

--------------------------------原答案-------------------- -

这是一个已知的 MySQL 错误:http://bugs.mysql.com/bug.php?id=83658由 MacOS Sierra 中引入的 GateKeeper 路径随机化引起。请参阅https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/ .

可能的解决方法是删除隔离 ACL:

xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app" 

或者(如果您收到选项 -r 无法识别错误。

/usr/bin/xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app"