MySQL 与 MacOS Sierra 的兼容性
MySQL Compatibility with MacOS Sierra
有人知道 macOS Sierra 上 MySQL 社区 Server/Workbench 的任何兼容性问题或怪癖吗?我最近在以前从未持有过 MySQL 的 Mac 上进行了安装,但它似乎无法正常工作。 (现在也许我只是设置错了,但由于安装程序没有提供高级选项,所以情况似乎并非如此。)
我可以创建模式和 table,但是当我去实际查询 table 时什么也没有发生。 activity 指标不停地旋转。我看了一下 Activity Monitor,它没有显示 mysqld
实际上在做任何事情——整个设置似乎陷入了僵局。有什么想法吗?
这是我正在尝试使用的内容:
- MySQL 社区服务器 5.7.15
- MySQL Workbench 6.3.7
- macOS 塞拉 10.12 (16A323)
我遇到了同样的问题,不过重启后就解决了。也许值得一试。
我遇到了同样的问题。我发现您打开的第一个实例在尝试 运行 简单的 select 语句时似乎没有理由地继续旋转。在不关闭所有 MySQL Workbench 的情况下,您甚至无法在打开选项卡后将其关闭。但是,如果您再次打开同一个实例,它似乎工作正常。
如果 Jonathan 的解决方案不能解决您的问题,请尝试重新打开同一个 mysql 实例,这对我有用。
UPDATE!
macOS High Sierra needs MySQL Workbench 6.3.10
See changelog for 6.3.10 version
已在版本 6.3.9 中解决
测试于:
macOS Sierra
Version 10.12.3 (16D32)
MySQL
Workbench 6.3.9
Version 6.3.9 build 10690321 CE (64 bits) Community
----> OK
下载:MySQL Workbench 6.3.9
Sierra (10.12) 的软件包与 El Capitan (10.11) 兼容并且 Yosemite (10.10)
Changelog: among others...
- In some cases, executing a query caused MySQL Workbench to become unresponsive when the host was macOS Sierra. (Bug #25036263, Bug #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>
我将我的系统从 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;"
现在,我们必须找出 Workbench 不起作用的原因。
我想我明白了!它可能与密码的 长度有关。 起初,为了方便起见,我只是使用单字符密码设置它,但我 运行 进入了一些尝试将 Eclipse BIRT 报告软件与 MySQL 连接时出现问题。我更改了密码以使其更长,这解决了 BIRT 的问题,但更好的是,它似乎也解决了 Workbench 的问题!
在我的例子中 MySQL Workbench Mac OS X 版本 6.3.8 CE build 1228(64 位)与
sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app
已应用,解决了问题。
当我将版本降级到 6.1.7 时它对我有用:)
但缺少旧版本中的快速操作图标功能:(
我遇到了同样的问题,我搜索了所有互联网但没有解决问题,然后我决定使用另一个 workbench。我发现 "DBeaver - Universal Database Manager" 官方网站:http://dbeaver.jkiss.org/ 并且免费且可以接受。
尝试使用 127.0.0.1 作为主机名,而不是 localhost。
在我的 Mac 上,有时我会在尝试 运行 查询或关闭多个选项卡时出现无限旋转器。
对我有用的是删除自动保存的工作区。删除所有条目
~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
或您知道的问题。删除这些后就可以正常使用了。
我在 "macOS 10.12.3" 安装 "MySQL Workbench Community (GPL) for Mac OS X version 6.3.8 CE build 1228 (64 bit)" 时遇到同样的问题。解决后总是没有响应 我发现问题来自 MSQL Workbench 设置 "Default Target MySQL Version" 错误版本。
第 1 步:打开终端并检查您的 MYSQL 服务器版本
mysql --version
我的机器:
mysql Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using EditLine
wrapper
第 2 步:打开 MySQL Workbench 工具,然后转到 "MYSQLWorkbench" 菜单上苹果图标附近
步骤 3:Workbench 首选项 -> 建模 -> MySQL -> 默认目标 MySQL 版本:5.6
第 4 步:将当前默认值从 5.6 更改为 5.7.9 然后确定
第 5 步:MYSQLWorkbench -> 退出 -> 打开并检查结果。
希望这对某人有所帮助。
MySQL Workbench 6.3.9 现已推出 (2/14/17),似乎可以解决此问题。
Ver 8.0.23 在没有 workbench 的 MacOS 10.12.6 上对我来说似乎工作正常。我喜欢SequelPro.
mysql workbench 版本 6.3.10 适用于 sierra 10.12.6。
通常,存在向后兼容性,即更新的硬件
可以合理操作老版本软件
有人知道 macOS Sierra 上 MySQL 社区 Server/Workbench 的任何兼容性问题或怪癖吗?我最近在以前从未持有过 MySQL 的 Mac 上进行了安装,但它似乎无法正常工作。 (现在也许我只是设置错了,但由于安装程序没有提供高级选项,所以情况似乎并非如此。)
我可以创建模式和 table,但是当我去实际查询 table 时什么也没有发生。 activity 指标不停地旋转。我看了一下 Activity Monitor,它没有显示 mysqld
实际上在做任何事情——整个设置似乎陷入了僵局。有什么想法吗?
这是我正在尝试使用的内容:
- MySQL 社区服务器 5.7.15
- MySQL Workbench 6.3.7
- macOS 塞拉 10.12 (16A323)
我遇到了同样的问题,不过重启后就解决了。也许值得一试。
我遇到了同样的问题。我发现您打开的第一个实例在尝试 运行 简单的 select 语句时似乎没有理由地继续旋转。在不关闭所有 MySQL Workbench 的情况下,您甚至无法在打开选项卡后将其关闭。但是,如果您再次打开同一个实例,它似乎工作正常。
如果 Jonathan 的解决方案不能解决您的问题,请尝试重新打开同一个 mysql 实例,这对我有用。
UPDATE!
macOS High Sierra needs MySQL Workbench 6.3.10
See changelog for 6.3.10 version
已在版本 6.3.9 中解决
测试于:
macOS Sierra
Version 10.12.3 (16D32)
MySQL
Workbench 6.3.9
Version 6.3.9 build 10690321 CE (64 bits) Community
----> OK
下载:MySQL Workbench 6.3.9
Sierra (10.12) 的软件包与 El Capitan (10.11) 兼容并且 Yosemite (10.10)
Changelog: among others...
- In some cases, executing a query caused MySQL Workbench to become unresponsive when the host was macOS Sierra. (Bug #25036263, Bug #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>
我将我的系统从 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;"
现在,我们必须找出 Workbench 不起作用的原因。
我想我明白了!它可能与密码的 长度有关。 起初,为了方便起见,我只是使用单字符密码设置它,但我 运行 进入了一些尝试将 Eclipse BIRT 报告软件与 MySQL 连接时出现问题。我更改了密码以使其更长,这解决了 BIRT 的问题,但更好的是,它似乎也解决了 Workbench 的问题!
在我的例子中 MySQL Workbench Mac OS X 版本 6.3.8 CE build 1228(64 位)与
sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app
已应用,解决了问题。
当我将版本降级到 6.1.7 时它对我有用:)
但缺少旧版本中的快速操作图标功能:(
我遇到了同样的问题,我搜索了所有互联网但没有解决问题,然后我决定使用另一个 workbench。我发现 "DBeaver - Universal Database Manager" 官方网站:http://dbeaver.jkiss.org/ 并且免费且可以接受。
尝试使用 127.0.0.1 作为主机名,而不是 localhost。
在我的 Mac 上,有时我会在尝试 运行 查询或关闭多个选项卡时出现无限旋转器。
对我有用的是删除自动保存的工作区。删除所有条目
~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
或您知道的问题。删除这些后就可以正常使用了。
我在 "macOS 10.12.3" 安装 "MySQL Workbench Community (GPL) for Mac OS X version 6.3.8 CE build 1228 (64 bit)" 时遇到同样的问题。解决后总是没有响应 我发现问题来自 MSQL Workbench 设置 "Default Target MySQL Version" 错误版本。
第 1 步:打开终端并检查您的 MYSQL 服务器版本
mysql --version
我的机器:
mysql Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using EditLine wrapper
第 2 步:打开 MySQL Workbench 工具,然后转到 "MYSQLWorkbench" 菜单上苹果图标附近
步骤 3:Workbench 首选项 -> 建模 -> MySQL -> 默认目标 MySQL 版本:5.6
第 4 步:将当前默认值从 5.6 更改为 5.7.9 然后确定 第 5 步:MYSQLWorkbench -> 退出 -> 打开并检查结果。
希望这对某人有所帮助。
MySQL Workbench 6.3.9 现已推出 (2/14/17),似乎可以解决此问题。
Ver 8.0.23 在没有 workbench 的 MacOS 10.12.6 上对我来说似乎工作正常。我喜欢SequelPro.
mysql workbench 版本 6.3.10 适用于 sierra 10.12.6。 通常,存在向后兼容性,即更新的硬件 可以合理操作老版本软件