Pages

Thursday, October 23, 2014

MySQL - Lock wait timeout exceeded - try restarting transaction

MySQL - Lock wait timeout exceeded - try restarting transaction

Make sure the database tables are using InnoDB storage engine and READ-COMMITTED transaction isolation level.
If the the above configuration is correct then please try to increase the database server innodb_lock_wait_timeout variable 
Restart the MySQL database service for the configuration to take place.
If the steps above don't help, please run these queries below to double-check the configuration:
show variables like '%wait_timeout%';
show variables like '%tx_isolation%';
SELECT @@GLOBAL.tx_isolation,

No comments: