mysql> SHOW PROCESSLIST;
其中 Sleep 就是作完動作尚未 timeout 的連線,這時另一個欄位 Time 代表他 "sleep" 的時間,以上例而言為0 代表剛睡而已。
我們可以查看預設的連線時間,變數 wait_timeout:
mysql> SHOW variables;
預設是 28800 秒,真是驚人,如果我們要結束他,可以使用以下的指令:
修改 wait_time:
runtime修改
mysql> set wait_timeout=360;
永久設定
$ vi /etc/my.cnf
[mysqld]
...
wait_timeout=180
...
記得重啟 mysql