mysql數據庫有一個wait_timeout的配置,默認值為28800(即8小時).
在默認配置不改變的情況下,如果連續8小時內都沒有訪問數據庫的操作,再次訪問mysql數據庫的時候,mysql數據庫會拒絕訪問。
下面介紹修改mysql數據庫wait_timeout默認值方法:
1. cmd窗口輸入services.msc命令,進入服務頁面。
2. 找到mysql服務,右擊點開屬性頁面,找到可執行文件的路徑
3. 根據可執行文件的路徑,找到my.ini文件的位置
可執行文件的路徑:"E:\Work\mysql\mysql-5.6.24-winx64\bin\mysqld" --defaults-file="E:\Work\mysql\mysql-5.6.24-winx64\my.ini" MySQL
4. 打開my.ini文件,添加wait_timeout = 1814400(21天)
5. 在服務頁面,重啟mysql
6. mysql客戶端執行執行如下sql,查看配置是否生效
show global variables like 'wait_timeout';
至此,wait_timeout配置修改完畢。