You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

macOS Big Sur 11.1下MySQLWorkbench意外退出且重装后仍无法启动问题求助

MySQL Workbench 8.0.23.CE 启动崩溃(macOS Big Sur 11.1)修复方案

看起来你在Big Sur 11.1上遇到了MySQL Workbench启动即崩溃的问题,重装后依然无解——这种情况在Big Sur早期版本里挺常见的,主要和残留配置、架构兼容性或系统权限有关。结合你提供的崩溃日志(主线程SIGABRT崩溃),我整理了以下针对性的排查步骤:

1. 彻底清理MySQL Workbench残留文件

普通卸载(拖到废纸篓)会留下大量配置缓存,这很可能是重装后依然崩溃的核心原因。打开终端,运行以下命令彻底清理:

# 删除主程序
rm -rf /Applications/MySQLWorkbench.app
# 删除用户配置目录
rm -rf ~/Library/Application\ Support/MySQL/Workbench
# 删除缓存文件
rm -rf ~/Library/Caches/com.oracle.workbench.MySQLWorkbench
# 删除偏好设置
rm -rf ~/Library/Preferences/com.oracle.workbench.MySQLWorkbench.plist
# 删除保存的应用状态
rm -rf ~/Library/Saved\ Application\ State/com.oracle.workbench.MySQLWorkbench.savedState

2. 确认架构兼容性(针对Apple Silicon设备)

你的崩溃日志显示Code Type为X86-64,如果你用的是M1/M2系列Apple Silicon芯片的Mac,Big Sur 11.1需要依赖Rosetta 2来运行X86架构的应用。打开终端安装Rosetta:

softwareupdate --install-rosetta

安装完成后,右键点击MySQL Workbench图标 → 显示简介,勾选「使用Rosetta打开」,再尝试启动应用。

3. 重新下载兼容Big Sur的官方安装包

确保你下载的是MySQL官方针对macOS 11(Big Sur)发布的Workbench版本,建议直接从MySQL官网获取8.0.23.CE或更高版本的安装包(注意选择「macOS」分类),避免使用第三方渠道的安装文件。

4. 修复应用权限

Big Sur的系统权限管控较严格,可能导致Workbench无法读取必要文件。运行以下命令修复应用权限:

sudo chown -R $USER:staff /Applications/MySQLWorkbench.app

之后打开「磁盘工具」,选择你的系统磁盘,点击「急救」按钮,修复磁盘权限和目录结构。

5. 排查具体崩溃原因(进阶)

如果以上步骤都无效,打开「控制台.app」,在搜索框输入MySQLWorkbench,查看崩溃时的详细日志。重点关注Dyld Error MessageLibrary not loaded这类关键词,这能帮你定位是哪个依赖库缺失或加载失败——比如常见的libmysqlclient.dylib加载问题,此时可以尝试手动复制该库到Workbench的Contents/Frameworks目录下。


内容的提问来源于stack exchange,提问作者e.jibola

火山引擎 最新活动