繁体   English   中英

MySQL 与 MacOS Sierra 的兼容性

[英]MySQL Compatibility with MacOS Sierra

有人知道 macOS Sierra 上 MySQL 社区服务器/工作台的任何兼容性问题或怪癖吗? 我最近在以前从未安装过 MySQL 的 Mac 上进行了安装,但它似乎无法正常工作。 (现在也许我只是设置错误,但是由于安装程序没有提供似乎并非如此的高级选项。)

我可以创建模式和表,但是当我去实际查询表时什么也没有发生。 活动指示器无休止地旋转。 我查看了 Activity Monitor,它没有显示mysqld实际上在做任何事情——整个设置似乎陷入了僵局。 有任何想法吗?

这是我正在尝试使用的内容:

  • MySQL 社区服务器 5.7.15
  • MySQL 工作台 6.3.7
  • macOS Sierra 10.12 (16A323)

我有同样的问题。 我发现当您尝试运行简单的 select 语句时,您打开的第一个实例只是继续旋转,而这似乎没有任何原因。 在不关闭所有 MySQL Workbench 的情况下,您甚至无法在打开选项卡后将其关闭。 但是,如果您再次打开同一个实例,它似乎工作正常。

更新!

macOS High Sierra需要MySQL Workbench 6.3.10

请参阅 6.3.10 版本的变更日志


已在 6.3.9 版中解决

测试:

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

应用,解决了问题。

当我将版本降级到 6.1.7 时,它对我有用:)

在此处输入图片说明

但是缺少旧版本中的快速操作图标功能:(

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM