Lock wait timeout exceeded; try restarting transaction linux设置mysql innodb_lock_wait_timeout

root权限下:

vi /etc/my.cnf

在[mysqld]配置下面加入

innodb_lock_wait_timeout=value # value是你想设置的值

重启mysql

/etc/init.d/mysqld restart

或者  service mysqld restart

mysql下显示值

SHOW VARIABLES like 'innodb_lock_wait_timeout' ;