博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql : Lock wait timeout exceeded; try restarting transaction - freeliver54 - 博客园
阅读量:5905 次
发布时间:2019-06-19

本文共 219 字,大约阅读时间需要 1 分钟。

原因是你使用的InnoDB   表类型的时候,

默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.

你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待.

 

my.ini文件:

#innodb_lock_wait_timeout = 50
-》
innodb_lock_wait_timeout = 500

 

重启mysql服务。

转载地址:http://socpx.baihongyu.com/

你可能感兴趣的文章
[Angular] Custom directive Form validator
查看>>
密码子优化--转载
查看>>
英特尔 QSV 在 FFMPEG 中的使用(Windows)
查看>>
深入理解计算机系统(2.2)------进制间的转换原理
查看>>
Linux下 网卡测速
查看>>
改善C#程序的建议5:引用类型赋值为null与加速垃圾回收
查看>>
invalidate()和postInvalidate() 的区别及使用
查看>>
docker启动Mysql(转)
查看>>
第16章 使用Squid部署代理缓存服务
查看>>
debian下samba配置
查看>>
新建的linux虚拟机找不到eth0解决办法
查看>>
ECS应用管理最佳实践
查看>>
学习 ET(1)- 开源的游戏客户端(基于 unity3d)服务端双端框架
查看>>
【跃迁之路】【610天】程序员高效学习方法论探索系列(实验阶段367-2018.10.14)...
查看>>
写一份好的产品说明书
查看>>
PostgreSQL笔记
查看>>
是否需要使用依赖注入容器?
查看>>
HTTP及HTTPS协议原理解析与面试问题
查看>>
Jetty : Embedded Server 启动流程 - 1
查看>>
Java设计模式概述
查看>>