经常遇到Mysql server has gone away

[mysql] 2024-03-29 圈点179

摘要:经常遇到Mysql server has gone away 解决办法:在mysqld中设置wait_timeout 的值设置得大一点,在老版本中,其值一般是几百;在新版本中,其值一般是28800; 可以根据自己的情况将其增大!

经常遇到:Mysql server has gone away的情况,表面意思是指:mysql服务不见了,可是其它对mysql的链接正常。


问题分析:

很有可能是非持久性链接,超过了默认的时间,再用它进行操作数据库的时候,就会提示这个错误了!


解决办法:

在mysqld中设置wait_timeout 的值设置得大一点,在老版本中,其值一般是几百;在新版本中,其值一般是28800; 可以根据自己的情况将其增大!


备注:

查看其值的方法:

show variables like "wait%"

mysql  

感谢反馈,已提交成功,审核后即会显示