MySQL 5.7中默認的等待超時時間為8小時,這對于一些特定場景下的應用來說可能過長,因此需要對超時時間進行調整。
修改MySQL配置文件my.cnf:
[mysqld] wait_timeout=1800 #設置超時時間為30分鐘,單位是秒
修改完畢后,需要重啟MySQL服務使得配置生效。
sudo service mysql restart
修改超時時間的注意事項:
- 不要將超時時間設置為0,否則可能會導致MySQL進程掛起而無法正常關閉。
- 應該根據實際應用場景合理調整超時時間,以免出現連接被關閉的情況。