- 1.png
- 最近一个朋友朋友个屁,我只是在群里面看见的一个人的提问,但是我并不想回答他,然后我就跑过来,添加一篇新的文章了遇见一个问题
- 刚开始连接数据库是没问题的,结果后面开始报错,访问不了数据库,以为是他自己不小心把数据库删了
- 但是他数据库数据都在,又重启了一下服务器,发现又能用了,其实MySQL数据库8小时不访问就自动断开连接了
- MySQL服务器默认的wait_timeout是28800秒即8小时,意味着如果一个连接的空闲时间超过8个小时
- MySQL将自动断开该连接
- 意思就是如果一个连接闲置超过这个选项所设置的秒数,MySQL会主动断开这个连接
- 网上看了一下相关教程基本上是修改配置文件,添加wait_timeout或者interactive_timeout
- 方法是行得通的,但是因为太暴力了点,添加时间这种修改配置文件肯定是不太合理的
- 要不就写一个定时器,要不就改一下配置空闲时间
【MYSQL数据库自动断开连接的解决方法】
qaq卟言2021-02-24 21:50:06
MYSQL
开始
完结