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

MySQL Workbench 8.0查询编辑器无法执行UPDATE/INSERT语句求助

解决MySQL Workbench执行INSERT/UPDATE提示“Query interrupted”的方法

以下是针对该问题的排查和解决步骤:

  • 调整MySQL Workbench的查询超时设置
    打开Workbench,依次点击Edit > Preferences > SQL Editor,找到DBMS connection read time out和DBMS connection time out选项,将默认值调至更大的数值(如300秒),保存设置后重启Workbench,再尝试执行语句。

  • 检查并修改MySQL服务器的超时参数
    登录MySQL终端(执行mysql -u root -p输入密码登录),运行以下命令查看当前超时配置:

    SHOW VARIABLES LIKE '%timeout%';
    

    重点关注interactive_timeout和wait_timeout的值,如果数值过小,可临时修改:

    SET GLOBAL interactive_timeout = 3600;
    SET GLOBAL wait_timeout = 3600;
    

    修改后重启Workbench的数据库连接再测试。若要永久生效,编辑/etc/mysql/mysql.conf.d/mysqld.cnf文件,添加或修改以下内容:

    interactive_timeout = 3600
    wait_timeout = 3600
    

    保存后重启MySQL服务:sudo systemctl restart mysql

  • 确认查询执行方式
    确保在执行语句时,使用Execute Current Statement(快捷键Ctrl+Enter)而非Execute All Statements,避免因选中范围错误导致的异常。同时检查Workbench界面右下角的查询状态,确认没有误触中断按钮。

  • 查看MySQL服务器错误日志
    执行以下命令实时查看MySQL错误日志:

    sudo tail -f /var/log/mysql/error.log
    

    此时在Workbench中执行INSERT语句,观察日志中是否出现锁等待、权限异常或其他报错信息,这些细节能帮助定位具体问题。

  • 重置或重装MySQL Workbench
    若上述方法无效,可尝试重置Workbench配置:删除Ubuntu用户目录下的Workbench配置文件夹~/.mysql/workbench/,然后重启Workbench。如果问题仍存在,卸载并重装Workbench:

    sudo apt remove mysql-workbench-community
    sudo apt install mysql-workbench-community
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 18:33:36