临时解决办法

执行mysql命令:show full processlist;

然后找出插入语句的系统id

执行mysql命令:kill id

在网络上找了想相关资料,这里摘录如下:

首先,查看数据库的进程信息:

show full processlist;

/*结果略,主要看id列的值*/

再查看事物表:

SELECT * FROM information_schema.INNODB_TRX\G;

/*结果略,注意结果中的trx_mysql_thread_id部分的值*/

查找对应的id,然后kill id的值即可;

mysql默认是自动提交的,可以用以下命令查看:

select @@autocommit;

值为1就是自动提交,如果你的不是1,但你又想要自动提交,那么设置的命令是:

set global autocommit=1;

表数据量也不大,按照普通的情况来说,简单的update应该不会造成阻塞的,mysql都是autocommit,不会出现update卡住的情况,去查看下autocommit的值。

mysql> select @@autocommit;

+--------------+

| @@autocommit |

+--------------+

| 0 |

+--------------+

1 row in set (0.00 sec)

mysql>

看到亮闪闪的0,这个设置导致原来的update语句如果没有commit的话,你再重新执行update语句,就会等待锁定,当等待时间过长的时候,就会报ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的错误。 所以赶紧commit刚才执行的update语句,之后 set global autocommit=1;

mysql error code: 1205_Mysql错误:ERROR 1205 (HY000): Lock wait timeout exceeded解决办法相关推荐

  1. mysql lock wait_Mysql错误: Lock wait timeout exceeded 解决办法

    一.临时解决办法: 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 或 首先,查看数据库的进程信息: show ful ...

  2. ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

    前言:朋友咨询我说执行简单的update语句失效,症状如下: mysql> update order_info  set province_id=15  ,city_id= 1667  wher ...

  3. Mysql错误: Lock wait timeout exceeded 解决办法

    一.临时解决办法: 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 或 首先,查看数据库的进程信息: show ful ...

  4. xtrabackup出现‘FLUSH NO_WRITE_TO_BINLOG TABLES‘: 1205 (HY000) Lock wait timeout exceeded;

    xtrabackup备份MySQL时,可能会出现拿不到锁而超时失败的现象,这里说明解决办法. 文章目录 现象 解决方法 杀死长SQL的线程: 修改xtrabackup的参数 文章下方是我的微信,欢迎加 ...

  5. mysql 报错 lock wait timeout exceeded 解决方法

    Mysql造成锁的情况有很多,下面我们就列举一些情况: 执行DML操作没有commit,再执行删除操作就会锁表. 在同一事务内先后对同一条数据进行插入和更新操作. 表索引设计不当,导致数据库出现死锁. ...

  6. [1205] [40001]: Lock wait timeout exceeded; try restarting transaction

    该情况大概率是数据被锁.解决办法: 1.查看当前是否有未结束的事务 select * from information_schema.innodb_trx; 2.执行结果,trx _tables_lo ...

  7. 关于MySQL出现`lock wait timeout exceeded; try restarting transaction` 的解决方案

    关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...

  8. 关于MySQL出现锁等待lock wait timeout exceeded; try restarting transaction 的解决方案

    关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...

  9. mysql lock not wait_【MySQL】关于MySQL出现lock wait timeout exceeded 的解决方案

    关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...

  10. mysql当执行delete语句时备份_mysql中,执行delete语句时出现Lock wait timeout exceeded问题...

    问题描述: 当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了.这时我在数据库中删除重复记录时发现该表已经被锁上了.即出现 错误.但过了一会再 ...

最新文章

  1. linux free 命令 显示内存使用情况
  2. python urllib.request 爬虫 数据处理-运维学python之爬虫基础篇(二)urllib模块使用...
  3. [ARM异常]-ARM体系中是否支持中断嵌套
  4. 如何让区块链连接外面的世界
  5. 视觉(5)A Fast Area-Based Stereo Matching Algorithm
  6. Udp通信 暑期学习笔记(三)
  7. [LeetCode]Ugly Number
  8. ubuntu18.04修改vscode字体
  9. 申请德国农工大学计算机案例,【2014】德州农工大学:腼腆男的春天
  10. 玉米社:竞价推广对话成本优化办法
  11. 思杰桌面虚拟化Citrix XenDesktop
  12. 根据不同时区计算北京时间
  13. 用Python做数据分析告诉你奶茶哪家最好喝性价比最高?
  14. 【第三方互联】1、注册成为腾讯QQ开发者
  15. mysql 字符集 对勾_css如何在菜单上实现对勾?(代码)
  16. AutoSAR系列讲解(实践篇)9.4-通信相关机制(下)
  17. 关于提升销量和排名,亚马逊、wish、ebay卖家该怎么做?
  18. 2021年 山东大学 算法导论考卷 回忆版
  19. wps linux 教程,采用snap方式安装WPS Linux社区版将非常的简单
  20. 消除游戏(力扣 390)Java

热门文章

  1. RAP简介教程常用规则
  2. 2016年我国网络安全态势
  3. 读书笔记--关键对话
  4. 元件之AT24CXX
  5. 【异常处理】The CXX compiler identification is unknown
  6. React - 函数作为子组件
  7. keep be curious
  8. CSS实现最简洁的四角边框
  9. 计算机命令清除所有,电脑深度清理命令设置方法
  10. windos无法对计算机进行,电脑提示windows无法完成格式化如何解决