[英]Variable 'innodb_lock_wait_timeout' is a read only variable
我想更改innodb_lock_wait_timeout MySQL變量。 我嘗試使用此命令
set innodb_lock_wait_timeout=900;
但是當我運行它時,出現以下錯誤:
錯誤1238(HY000):變量'innodb_lock_wait_timeout'是只讀變量
默認@@ innodb_lock_wait_timeout為50,但我想將其更改為900。
我怎樣才能做到這一點?
可以在運行時使用SET GLOBAL或SET SESSION語句設置innodb_lock_wait_timeout。 更改GLOBAL設置需要SUPER特權,並影響隨后連接的所有客戶端的操作。 任何客戶端都可以更改innodb_lock_wait_timeout的SESSION設置,這僅影響該客戶端。
您也可以更改配置文件my.cnf並添加innodb_lock_wait_timeout = 900。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.