You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL Workbench在MacOS Monterey执行查询时崩溃的解决求助

MySQL Workbench导入CSV后查询崩溃的解决方法(MacOS Monterey 12.6 + MySQL 8.0.32)

环境信息

  • MySQL版本:8.0.32-macos13-x86_64
  • MacOS版本:Monterey Version 12.6
  • MySQL Workbench版本:8.0.32.CE

问题现象

官网标注该版本Workbench支持MacOS Monterey,但将CSV文件导入Schema后,每次执行查询都会触发崩溃,核心崩溃信息如下:

Process: MySQLWorkbench [10465]
Code Type: X86-64 (Translated)
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4

可行解决方法

1. 更换为ARM原生版本(M系列芯片Mac适用)

当前使用的是X86-64转译版本,转译过程可能引发指令兼容问题。卸载现有版本,安装对应M系列芯片的ARM架构Workbench安装包。

2. 降级Workbench版本

8.0.32版本可能存在特定兼容Bug,尝试降级到8.0.31或其他稳定旧版本,验证崩溃是否消失。

3. 重置Workbench配置

删除用户配置文件恢复默认设置:

  • 关闭Workbench
  • 打开访达,按Cmd+Shift+G,输入路径~/Library/Application Support/MySQL/Workbench/
  • 删除workbench_settings.xml文件
  • 重启Workbench并重新配置数据库连接

4. 排查CSV数据问题

异常数据可能导致Workbench解析崩溃:

  • 用文本编辑器打开CSV,检查是否存在非UTF-8编码字符,转为UTF-8后重新导入
  • 导入少量测试数据验证,逐步排查是否是特定数据行引发的问题

5. 改用命令行操作

绕过Workbench图形界面,直接用MySQL命令行工具完成导入和查询:

  • 导入CSV命令示例:
    LOAD DATA LOCAL INFILE '/路径/到/你的/文件.csv'
    INTO TABLE 你的表名
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    IGNORE 1 ROWS;
    
  • 使用mysql命令行客户端执行查询,确认是否为Workbench自身问题

内容的提问来源于stack exchange,提问作者Lucas Correa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 16:00:58