mysql 增加锁超时时间
时间: 2023-10-19 17:24:19 浏览: 245
MySQL借助DB实现分布式锁思路详解
在 MySQL 中,可以使用以下语句来设置锁超时时间:
```
SET innodb_lock_wait_timeout = <time_in_seconds>;
```
其中,`<time_in_seconds>` 是你要设置的超时时间,单位为秒。默认值为 50 秒。
此外,你还可以在 MySQL 配置文件中设置全局的锁超时时间。在 `my.cnf` 或 `my.ini` 文件中,添加以下行:
```
[mysqld]
innodb_lock_wait_timeout = <time_in_seconds>
```
保存文件后,重启 MySQL 服务使其生效。
阅读全文