mysql error code: 1205_Mysql错误:ERROR 1205 (HY000): Lock wait timeout exceeded解决办法
临时解决办法
执行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解决办法相关推荐
- mysql lock wait_Mysql错误: Lock wait timeout exceeded 解决办法
一.临时解决办法: 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 或 首先,查看数据库的进程信息: show ful ...
- ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
前言:朋友咨询我说执行简单的update语句失效,症状如下: mysql> update order_info set province_id=15 ,city_id= 1667 wher ...
- Mysql错误: Lock wait timeout exceeded 解决办法
一.临时解决办法: 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 或 首先,查看数据库的进程信息: show ful ...
- xtrabackup出现‘FLUSH NO_WRITE_TO_BINLOG TABLES‘: 1205 (HY000) Lock wait timeout exceeded;
xtrabackup备份MySQL时,可能会出现拿不到锁而超时失败的现象,这里说明解决办法. 文章目录 现象 解决方法 杀死长SQL的线程: 修改xtrabackup的参数 文章下方是我的微信,欢迎加 ...
- mysql 报错 lock wait timeout exceeded 解决方法
Mysql造成锁的情况有很多,下面我们就列举一些情况: 执行DML操作没有commit,再执行删除操作就会锁表. 在同一事务内先后对同一条数据进行插入和更新操作. 表索引设计不当,导致数据库出现死锁. ...
- [1205] [40001]: Lock wait timeout exceeded; try restarting transaction
该情况大概率是数据被锁.解决办法: 1.查看当前是否有未结束的事务 select * from information_schema.innodb_trx; 2.执行结果,trx _tables_lo ...
- 关于MySQL出现`lock wait timeout exceeded; try restarting transaction` 的解决方案
关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...
- 关于MySQL出现锁等待lock wait timeout exceeded; try restarting transaction 的解决方案
关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...
- mysql lock not wait_【MySQL】关于MySQL出现lock wait timeout exceeded 的解决方案
关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案. 一.问题抛出 在做查询语句时,MySQL 抛出了这样的异常 ...
- mysql当执行delete语句时备份_mysql中,执行delete语句时出现Lock wait timeout exceeded问题...
问题描述: 当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了.这时我在数据库中删除重复记录时发现该表已经被锁上了.即出现 错误.但过了一会再 ...
最新文章
- linux free 命令 显示内存使用情况
- python urllib.request 爬虫 数据处理-运维学python之爬虫基础篇(二)urllib模块使用...
- [ARM异常]-ARM体系中是否支持中断嵌套
- 如何让区块链连接外面的世界
- 视觉(5)A Fast Area-Based Stereo Matching Algorithm
- Udp通信 暑期学习笔记(三)
- [LeetCode]Ugly Number
- ubuntu18.04修改vscode字体
- 申请德国农工大学计算机案例,【2014】德州农工大学:腼腆男的春天
- 玉米社:竞价推广对话成本优化办法
- 思杰桌面虚拟化Citrix XenDesktop
- 根据不同时区计算北京时间
- 用Python做数据分析告诉你奶茶哪家最好喝性价比最高?
- 【第三方互联】1、注册成为腾讯QQ开发者
- mysql 字符集 对勾_css如何在菜单上实现对勾?(代码)
- AutoSAR系列讲解(实践篇)9.4-通信相关机制(下)
- 关于提升销量和排名,亚马逊、wish、ebay卖家该怎么做?
- 2021年 山东大学 算法导论考卷 回忆版
- wps linux 教程,采用snap方式安装WPS Linux社区版将非常的简单
- 消除游戏(力扣 390)Java