查看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