我使用的是MySQL版本:5.1.73
我想更改innodb_lock_wait_timeout
mysql变量。
set innodb_lock_wait_timeout=100;
但是我收到了这个错误:
#1238 - Variable 'innodb_lock_wait_timeout' is a read only variable
我该如何解决这个问题?
答案 0 :(得分:1)
innodb_lock_wait_timeout
variable in MySQL 5.1 is not dynamic,因此您必须在启动服务器时在命令行上指定它:
mysqld --innodb_lock_wait_timeout=100
或configuration file(my.cnf,my.ini):
[mysqld]
innodb_lock_wait_timeout=100
配置文件更改后重启MySQL服务器。