mysql数据库有一个wait_timeout的配置,默认值为28800(即8小时).
在默认配置不改变的情况下,如果连续8小时内都没有访问数据库的操作,再次访问mysql数据库的时候,mysql数据库会拒绝访问。
解决方案:
第一种途径使用命令行在mysql提示符下>set global wait_timeout=1814400
这种方式是一种临时方法,重启服务就会返回默认值了。
第二种途径修改my.ini配置文件
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
在mysqld下面添加以上两行,后面的数字是时间
首先服务中找到mysql,然后右键属性,在可执行文件的路径中,使劲向后拖动鼠标就可以看到my.ini的文件了
如对本文有疑问, 点击进行留言回复!!
一步步教你用Prometheus搭建实时监控系统系列(一)——上帝之火,普罗米修斯的崛起
网友评论