[英]MySQL Compatibility with MacOS Sierra
有人知道 macOS Sierra 上 MySQL 社区服务器/工作台的任何兼容性问题或怪癖吗? 我最近在以前从未安装过 MySQL 的 Mac 上进行了安装,但它似乎无法正常工作。 (现在也许我只是设置错误,但是由于安装程序没有提供似乎并非如此的高级选项。)
我可以创建模式和表,但是当我去实际查询表时什么也没有发生。 活动指示器无休止地旋转。 我查看了 Activity Monitor,它没有显示mysqld
实际上在做任何事情——整个设置似乎陷入了僵局。 有任何想法吗?
这是我正在尝试使用的内容:
我有同样的问题。 我发现当您尝试运行简单的 select 语句时,您打开的第一个实例只是继续旋转,而这似乎没有任何原因。 在不关闭所有 MySQL Workbench 的情况下,您甚至无法在打开选项卡后将其关闭。 但是,如果您再次打开同一个实例,它似乎工作正常。
更新!
macOS High Sierra需要MySQL Workbench 6.3.10
请参阅 6.3.10 版本的变更日志
测试:
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)
更新日志:除其他外...
- 在某些情况下,当主机是 macOS Sierra 时,执行查询会导致 MySQL Workbench 无响应。 (错误#25036263,错误#83658)
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>
在我的情况下,Mac OS X 版本 6.3.8 CE build 1228(64 位)的 MySQL Workbench Community (GPL) 与
sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app
应用,解决了问题。
MySQL Workbench 6.3.9 现已推出(2/14/17)并且似乎解决了这个问题。
我有同样的问题,但它在重新启动后修复。 也许值得一试。
我想我想通了! 它可能与密码的长度有关。 起初,为了方便起见,我只是使用单字符密码对其进行了设置,但是在尝试将 Eclipse BIRT 报告软件与 MySQL 连接时遇到了一些问题。 我更改了密码以使其更长,这解决了 BIRT 的问题,但更好的是,它似乎也解决了 Workbench 的问题!
我遇到了同样的问题,我挖掘了所有互联网,但没有解决问题,然后我决定使用另一个工作台。 我找到了“DBeaver - 通用数据库管理器”官方网站: http ://dbeaver.jkiss.org/ 并且免费且可以接受。
我在“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 ,用于 osx10.9 (x86_64) 使用 EditLine 包装器
第 2 步:打开 MySQL Workbench 工具,然后转到菜单上 Apple 图标附近的“MYSQLWorkbench”
第 3 步:工作台首选项 -> 建模 -> MySQL -> 默认目标 MySQL 版本:5.6
步骤 4:将当前默认值从 5.6 更改为 5.7.9 然后确定 步骤 5:MYSQLWorkbench -> 退出 -> 打开并检查结果。
希望这有助于某人。
如果 Jonathan 的解决方案不能解决您的问题,请尝试重新打开同一个 mysql 实例,这对我有用。
我将我的从 6.2.12 升级到 6.3.7,这对我有用。
我会注意到为同一个实例打开第二个选项卡确实有效,但我发现我永远无法关闭第一个并且它总是挂在任何查询上。 而且......甚至尝试退出该应用程序都需要我强行杀死它。 在我看来这不是一个可接受的流程,所以升级对我来说很重要。 我的猜测是安装正确设置了权限或用户组。
这个问题似乎只有在使用 MySQL Workbench 时才会发生。 如果您使用命令行客户端(/usr/local/mysql/bin/mysql),则可以从 mysql 服务器获得答案。
尝试这样做: 1. 执行 /usr/local/mysql/bin/mysql --user=YOUR_USER --password=YOUR_PASSWORD 2. 输入“use sys;” 3. 输入“select * from sys_config;”
现在,我们必须找出工作台不起作用的原因。
尝试使用 127.0.0.1 作为主机名,而不是 localhost。
在我的 Mac 上,当我尝试运行查询或关闭多个选项卡时,有时会出现无限微调器。
对我有用的是删除自动保存的工作区。 删除~/Library/Application\\ Support/MySQL/Workbench/sql_workspaces
所有条目
或者你知道的那些会导致问题。 删除这些后它工作正常。
在没有工作台的 MacOS 10.12.6 上,8.0.23 版似乎对我来说工作正常。 我喜欢 SequelPro。
mysql 工作台版本 6.3.10 适用于 sierra 10.12.6。 通常,存在向后兼容性,即较新的硬件可以运行合理的较旧版本的软件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.