mysql wait_timeout interactive_timeout 詳解

查看mysql server超時時間:mysql

   msyql> show global variables like '%timeout%';
 
設置mysql server超時時間(以秒爲單位): 最小設置
 
  msyql> set global wait_timeout=28800;web

  msyql> set global interactive_timeout=28800;sql

mysql默認是28800,即8小時。瀏覽器

(1)interactive_timeout: 服務器關閉交互式鏈接前等待活動的秒數
(2)wait_timeout: 服務器關閉非交互鏈接以前等待活動的秒數。服務器


二者生效取決於:客戶端是交互或者非交互的鏈接。經過Navicat客戶端工具鏈接是交互鏈接,經過web瀏覽器客戶端訪問時非交互鏈接。session


在交互模式下,interactive_timeout才生效;非交互模式下,wait_timeout生效。工具

 

設置參數值須要注意帶global字樣,不帶的話就是設置本次會話session的timeout值。.net

msyql> set global interactive_timeout=28800;server

msyql> set interactive_timeout=28800;blog

 

查看mysql鏈接清單:show processlist;

登陸sql命令:mysql -u root -p

相關文章
相關標籤/搜索