版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_38383877/article/details/88085063
如若你在运行代码时出现此问题,那么此博客可以略过了。

如若你也不知道怎么操作后,突然对表进行增删查改的操作后,出现此问题,那么采用暴力解决法

方案一:

1、查询是否锁表

show OPEN TABLES where In_use >0;

2、在mysql黑框中或者navicat查询界面中输入:

show processlist;

查看mysql当前的全部线程。(只能查看这个账户下操作的线程)

2、利用kill id(上面命令的id列) ,杀死Command为Query的进程即可

方案2:

1、查看在锁的事务

select * from information_schema.innodb_trx; 查看下在锁的事务

2、杀死进程id(上面命令汇总的trx_mysql_thread_id列)

kill 线程ID

附:其他查看死锁的命令:

1:查看当前的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

2:查看当前锁定的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

3:查看当前等锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

参考自:https://blog.csdn.net/ejinxian/article/details/79212329
 ———————————————— 
版权声明:本文为CSDN博主「chdeWang」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38383877/article/details/88085063

来源:https://blog.csdn.net/weixin_38383877/article/details/88085063

mysql deadlock found when trying to get lock暴力解决相关推荐

  1. mysql deadlock found when trying to get lock 问题排查

    mysql deadlock found when trying to get lock 问题排查 1 获 取锁等待情况 可以通过检查 table_locks_waited和table_locks_i ...

  2. mysql deadlock found_mysql deadlock found when trying to get lock 问题排查

    mysql deadlock found when trying to get lock 问题排查 1 获 取锁等待情况 可以通过检查 table_locks_waited和table_locks_i ...

  3. MySQL遇到Deadlock found when trying to get lock,解决方案

    MySQL遇到Deadlock found when trying to get lock,解决方案 参考文章: (1)MySQL遇到Deadlock found when trying to get ...

  4. Java多线程、高并发秒杀时MySQL出现死锁原因(Deadlock found when trying to get lock)及对应解决方案

    1. 死锁背景 1.1 在做高并发秒杀中创建订单.减库存步骤时出现异常:MySQLTransactionRollbackException: Deadlock found when trying to ...

  5. mysql报错:Deadlock found when trying to get lock;

    发现问题 最近在补以前数据的时候程序突然报如下错误: 1 2 3 4 5 [2017-02-10 13:12:06.678] [INFO] mysqlLog - update tbl_playerda ...

  6. mysql deadlock found_MySQLTransactionRollbackException: Deadlock found when trying to get lock

    代码: logger.info("第一步:获取参数..."); List codeDoList = adSspDataMapperDAO .selectListByKey(AppC ...

  7. mysql deadlock found_mysql死锁 Deadlock found when trying to get lock; try restarting transaction

    研究了一下mysql的死锁,记录如下. 比如有2个事务,执行的sql分别如下: 这里用 #N 标识sql语句的执行顺序,下面开启两个mysql客户端连接,其中表的id为主键. 事务1 START TR ...

  8. mysql deadlock 记录_MySQL DeadLock故障排查全过程记录

    [作者] 刘博:携程技术保障中心数据库高级经理,主要关注Sql server和Mysql的运维和故障处理. [环境] 版本号:5.6.21 隔离级别:REPEATABLE READ [问题描述] 接到 ...

  9. deadlock mysql_循环update导致的mysql deadlock分析

    最近工作上发生了一次mysql的deadlock事件,发生死锁的是几个批处理的脚本,没有显示执行transaction,而且是一条一条sql执行的,一次更新或者插入一条记录.以往介绍死锁的案例都是使用 ...

最新文章

  1. linux下mysql的备份_Linux下MySQL的备份与还原
  2. Intent七在属性之一:ComponentName
  3. 安装Node.js和npm
  4. 天池在线编程 2020国庆八天乐 - 6. 山谷序列(DP)
  5. 解决Pycharm文件夹中同级目录导包报错的问题
  6. Mr.J--心形跳动demo
  7. 附录A 编译安装Hadoop
  8. linux中dir命令,详解Linux系统中ls和dir命令的组合使用
  9. php socket 超时设置
  10. echart 全国地图 下钻省、市、区
  11. Linux chmod文件授权命令
  12. 51与JDY31蓝牙模块通讯,51驱动JDY31蓝牙APP点灯
  13. 模2加法,模2减法,模2除法
  14. ubuntu安装微信linux电脑版
  15. Vue项目:style样式篇
  16. Web攻防之业务安全指南(网盘下载)
  17. MATLAB学习笔记(二)——使用GUIDE构建App
  18. STM32使用DMA在Normal模式下二次传输
  19. 计算机策略组 网络,组策略
  20. 机器学习Matplotlib的简单使用

热门文章

  1. c++预处理命令 #include用法
  2. mysql 后十条_mysql几十条常用命令归纳总结
  3. php查找时间,PHP 查找并算出世界各地时间
  4. Linux sed 删除行命令常见使用详解
  5. 检索数据_16_按照某个模式搜索
  6. SQL Server 2017 2019 Linux(Centos、Unbuntu16.04、Unbuntu18.04、Unbuntu20.04)安装过程详解
  7. 【C语言】运算符优先级(仅供自学)
  8. spss数据_spss数据分析软件
  9. 学完html4需要学什么,学完了html4,再学习html5需要重点学习什么??
  10. matlab怎么将一个矩阵转化为灰度图