Я хочу изменить переменную innodb_lock_wait_timeout MySQL. Я попытался с помощью этой командыПеременная 'innodb_lock_wait_timeout' является переменной только для чтения
set innodb_lock_wait_timeout=900;
, но когда я побежал это я получил следующее сообщение об ошибке:
ERROR 1238 (HY000): Variable 'innodb_lock_wait_timeout' is a read only variable
По умолчанию @@ innodb_lock_wait_timeout на 50, но я хочу, чтобы изменить его на 900.
Как я могу сделать это?
До MySQL Server 5.5 'innodb_lock_wait_timeout' была системной переменной, доступной только для чтения (нединамической), и ее можно было изменить только в файле конфигурации. http://dev.mysql.com/doc/innodb/1.1/en/innodb-other-changes-innodb_lock_wait_timeout.html –