我在OS X Yosemite 10.10.5的Mac上使用MySQL Workbench 6.3.7 build 1199 CE(64位).我正在连接到Amazon RDS MySQL实例.
当我输入一个简单的查询,如
select * from `devices`;
Run Code Online (Sandbox Code Playgroud)
然后单击带有游标的lightning-bolt-bolt图标,查询开始,由以下屏幕截图中"SQL File 4"选项卡旁边的微调器激活指示.但是,查询没有完成,它只是挂起.白色手动红色停止标志图标被禁用.
我只能从这一点强制退出MySQL Workbench.如果我尝试定期退出,没有任何反应.
如何在数据库上始终如一地运行简单查询?有时它可以工作(可能有10%的时间),但它大多只是挂起.
Loš*_*oša 110
更新3:MySQL Workbench 6.3.10中的 MacOS HighSierra修复了该问题.
更新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 Workbench 6.3.9中修复了该错误.
-----------------------原创答案-----------------------
这是一个已知的MySQL错误:http://bugs.mysql.com/bug.php?id = 83658由MacOS Sierra中引入的GateKeeper Path Randomisation引起.请参阅https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/.
可能的解决方法是删除隔离区ACL:
xattr -dr com.apple.quarantine "/Applications/MySQLWorkbench.app"
Run Code Online (Sandbox Code Playgroud)
Den*_*sMP 53
我发现如果您使用最新的6.3版本,那么为了使查询正常工作,您已打开第一个连接并忽略它,然后打开第二个连接.这会在工作台中创建两个选项卡.如果您在第二个选项卡中执行查询,则可以正常运行.如果您尝试使用第一个标签,它会挂起.
我也发现你必须强行退出工作台.
我希望mysql的人能解决这个问题.
use*_*119 41
为解决此问题,我将MySQL Workbench降级为6.1.现在我能够运行我的查询,它不会挂起.
小智 18
就我而言,它正在将连接 - > ssl->使用SSL设置从"如果可用"更改为"否".OSX 10.12.1上的Workbench 6.3.8现在适用于我.
lft*_*ryt 16
死亡的旋转轮是由Sierra更新中引入的新功能称为" 关守路径随机化 ".
按照说明操作:
致谢:http://cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/