我使用的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
我该如何解决这个问题?
innodb_lock_wait_timeout
变量是不是动态的,因此启动服务器时必须在命令行中指定它:
mysqld --innodb_lock_wait_timeout=100
或在配置文件(my.cnf、my.ini)中:
[mysqld]
innodb_lock_wait_timeout=100
配置文件更改后重新启动MySQL服务器。