暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql错误:ERROR 1205 (HY000): Lock wait timeout exceeded解决办法

巴韭特锁螺丝 2022-04-27
225

1、查看数据库的进程信息:

    show full processlist;

    2、查看事物表:

      SELECT * FROM information_schema.INNODB_TRX;

      3、设置自动提交

          

        select @@autocommit;

        设置的命令,mysql一般都是autocommit,不会出现update卡住的情况。

          set global autocommit=1;

          4、尝试调大innodb_lock_wait_timeout参数:

            innodb_lock_wait_timeout是动态参数,默认值50秒
            mysql> set GLOBAL innodb_lock_wait_timeout=1500;

            5、在mysql的配置文件中加入以下文件,然后重启mysql

              innodb_lock_wait_timeout = 500


              文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论