美文网首页
MySQL表操作超时无响应

MySQL表操作超时无响应

作者: 8813d76fee36 | 来源:发表于2018-01-19 14:10 被阅读268次

使用MySQL Workbench对表进行操作时无响应,报出连接超时的错误。

Error Code: 2013 Lost connection to MySQL server during query

解决

查看MySQL Workbench连接过期时间是否过短

Preferences-SQL Editor-MySQL Session


MySQL Workbench

将过期时长设置长一点试试,如果还是不行则继续排查。

查看是否有被挂起的进程。

  • 打开一个SQL执行窗口,收入以下命令查看进程。

SHOW PROCESSLIST;

查看进程

查看DB列是否是当前操作的数据库,查看INFO列是否有无响应的表的信息。
若有,则记住该进程的ID,使用KILL命令杀死该进程。

KILL id(替换为进程ID);

再次尝试操作表,若扔无反应,继续排查。

查看是否有未提交的事务。

SELECt trx_state, trx_started, trx_mysql_thread_id, trx_query FROM information_schema.innodb_trx;

若查询结果中有问题表的相关记录,则记住对应条目的trx_mysql_thread_id列的值,使用KILL命令杀死。
此时表应该可以恢复正常操作。

参考资料:
MySQL锁表解决方法
MySQL出现Waiting for table metadata lock的原因以及解决方法
记一次MySQL中Waiting for table metadata lock的解决方法

相关文章

  • MySQL表操作超时无响应

    使用MySQL Workbench对表进行操作时无响应,报出连接超时的错误。 Error Code: 2013 L...

  • Mac 通过Open SSH登录iPhone无响应解决方案

    ssh root@iPhone ip 终端卡住,操作超时无响应。 解决办法如下 卸载open ssh 添加源:ht...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • 基于Linux的MySQL操作实例(软件安装,mysql基本操作

    基于Linux的MySQL操作实例(软件安装,mysql基本操作,mysql数据类型,建表、插入数据操作) 前言 ...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • Mysql大全

    1.Mac下Homebrew 安装mysql 2.mysql管理 3.mysql数据库操作 4.mysql表操作 ...

  • Mysql学习——MySQL数据结构修改(2)

    Mysql表结构操作添加表字段修改表字段删除表字段修改表字段类型修改表名简介:Mysql表结构操作,添加表字段,修...

  • Mysql 相关

    MySQL索引 MySQL索引背后的数据结构及算法原理 覆盖索引和回表操作 MySQL性能优化 MySql表分区详...

  • 请求超时

    请求超时分两种:前端超时,服务端超时1.服务端超时:当请求到服务端默认超时时间还是无响应,服务端会自动断开请求2....

  • My SQL 3

    2.1 MySQL 基础 (二)- 表操作 #学习内容# 1. MySQL表数据类型 2. 用SQL语句创建表 ...

网友评论

      本文标题:MySQL表操作超时无响应

      本文链接:https://www.haomeiwen.com/subject/awmooxtx.html