Mac OS X下MySQL Workbench结果网格不显示问题求助
解决MySQL Workbench 6.3.10在macOS 10.13.2中查询结果网格不显示的问题
我之前在处理类似的High Sierra(10.13.2)和MySQL Workbench兼容性问题时,总结了几个有效的解决方法,你可以逐一尝试:
重置Workbench的UI布局
有时候UI布局文件损坏会导致这种显示异常,试试自带的重置功能:- 打开MySQL Workbench,点击顶部菜单栏的
Window->Reset Window Layout - 重启Workbench后再次执行查询,看看结果网格是否恢复显示
- 打开MySQL Workbench,点击顶部菜单栏的
强制切换渲染后端
MySQL Workbench在macOS上的渲染问题常和Qt的后端有关,通过终端指定渲染方式启动:- 关闭所有Workbench实例
- 打开终端,执行命令:
open -a MySQLWorkbench --args --force-sw-render - 在这个启动的Workbench里执行查询,测试结果是否显示
手动修改配置文件启用结果网格
如果重置布局没用,直接调整配置文件:- 关闭Workbench,找到配置文件
~/Library/Application Support/MySQL/Workbench/workbench_user_config.xml - 用文本编辑器打开,查找
<value type="int" key="SqlEditor:ShowResultGrid">0</value>条目(如果存在),把0改成1 - 保存文件后重启Workbench
- 关闭Workbench,找到配置文件
调整Workbench版本
6.3.10这个版本在High Sierra上确实存在兼容性bug,你可以:- 升级到MySQL Workbench 8.0系列(注意High Sierra最高支持到8.0.28版本,更高版本可能不兼容)
- 或者降级到6.3.9版本,这个版本在10.13系统上的稳定性更好
重启系统并检查图形设置
偶尔系统图形驱动异常也会导致渲染问题:- 重启你的Mac,让系统重新加载图形驱动
- 打开系统偏好设置 -> 显示器,确认分辨率和刷新率设置为系统推荐值
内容的提问来源于stack exchange,提问作者Andrew Gill
相关产品推荐
相关产品推荐

