mysql_提示 Lock wait timeout exceeded解决办法
mysql 提示 解决办法 lock WAIT timeout exceeded
2023-09-11 14:19:51 时间
我的mysql报这个错 err=1205 - Lock wait timeout exceeded; try restarting transaction
利用 SHOW PROCESSLIST来查看问题
原因:原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待.
解决的办法有两个:
第一:innodb_lock_wait_timeout 锁定等待时间改大
my.ini文件:
代码如下 | 复制代码 |
#innodb_lock_wait_timeout = 50 修改为 innodb_lock_wait_timeout = 500
|
相关文章
- MySQL分页时统计总记录行数并使用limit返回固定数目的记录
- MySQL 拷贝数据库表方式备份,还原后提示 table xxx '' doesn`t exist
- 【MySql】mysql 的权限体系介绍
- 【Mysql】了解Mysql中的启动参数和系统变量
- 「mysql优化专题」详解引擎(InnoDB,MyISAM)的内存优化攻略?(9)
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- Packet for query is too large(1767212 > 1048576)mysql在存储图片时提示图片过大
- mysql 导入text 到数据库
- 一天一个mysql函数(二) FIND_IN_SET()
- Mysql中自增字段(AUTO_INCREMENT)的一些常识
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- 【原创】MySQL Proxy - 内部结构
- 解决远程登录mysql数据库报1130错误
- mysql limit offset
- 使用mysql-connector-python操作MYSQL数据库
- Mysql一个非常有用的内置函数今天碰到要把MySQL数据库中的varchar转换成date类型进
- mysql 有报错 ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
- mysql一道面试题
- MySQL内核月报 2015.01-MySQL · 捉虫动态· mysql client crash一例
- MySQL优化详解(三)——MySQL慢查询与内参数优化
- MySQL中varchar所占字节大小是多少
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Atitit postgresql data type 数据类型与mysql对应表 数据库常用数据类型 PostgreMysql 整数intgreterInt 小数numericFL
- Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )
- MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写
- 为什么MySQL的主键查询这么快
- MySQL 聚簇索引和非聚簇索引 & mysql 索引为啥用b 树
- MySQL Study之--Mysql无法启动“mysql.host”
- 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置
- Mysql数据库的mysql Schema 究竟有哪些东西& 手工注入的基础要领
- [MySQL] 解决办法: Error: Transaction test error: file /etc/my.cnf from install of mysql-community-server
- MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
- mysql select into outfile默认文件保存路径是C:ProgramDataMySQLMySQL Server 8.0Data
- Groonga开源搜索引擎——列存储做聚合,没有内建分布式,分片和副本是随mysql或者postgreSQL作为存储引擎由MySQL自身来做分片和副本的
- MySQL缺失mysql_config文件
- Mysql之修改mysql的视图定义者
- MySQL报错Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50568, now run