解决mysql自动断掉连接的问题

程序上传到服务器后,每天早晨访问不了,显示连接mysql数据库失败,可能是mysql八小时自动断开问题。

解决方法:连接mysql的语句写上autoReconnect=true 

jdbc:mysql://192.168.1.110:3306/st_softwarestore_db?autoReconnect=true 

不过这是针对mysql版本是5以前的。

另一种方法:

进入mysql的命令行:查询超时时间

  msyql> show global variables like '%timeout%';

设置mysql server超时时间(以秒为单位): 最小设置
 
  msyql> set global wait_timeout=2880000;

  msyql> set global interactive_timeout=2880000;

关掉mysql,再重新启动mysql,查看是否设置成功: msyql> show global variables like '%timeout%';

猜你喜欢

转载自blog.csdn.net/qq_37164847/article/details/80780984