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配置修改完毕。