解决MySQL报错:The last packet sent successfully to the server was 0 milliseconds ago.

 更新时间:2023年12月19日 08:48:55   作者:培根芝士  
这篇文章主要介绍了解决MySQL报错:The last packet sent successfully to the server was 0 milliseconds ago问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

解决MySQL报错

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

问题原因

之所以出现异常,是由于数据库回收了连接,而系统的缓冲池不知道,继续使用被回收的连接所致的。

解决方案1

方法就是将mysql回收空闲连接的时间变长,mysql默认回收时间是8小时,可以在mysql目录下的my.cnf中增加下面配置,将时间改为1天。

单位是秒,最大好像是24天:

 [mysqld]

wait_timeout=86400  //加上这一句

执行下面SQL语句查看超时时间

show global variables like 'wait_timeout'

解决方案2

判断连接url是否正确(useSSL为false)

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS7 64位安装mysql图文教程

    CentOS7 64位安装mysql图文教程

    这篇文章主要为大家详细介绍了CentOS7 64位安装mysql的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • MySQL中关于null值的一个小问题

    MySQL中关于null值的一个小问题

    这篇文章主要介绍了MySQL中关于null值的一个小问题,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • 浅谈SQLite时间函数的使用说明与总结分析

    浅谈SQLite时间函数的使用说明与总结分析

    本篇文章是对SQLite时间函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • MySQL 存储过程和"Cursor"的使用方法

    MySQL 存储过程和"Cursor"的使用方法

    本文中介绍了一个MySQL的存储过程,其中涉及Cursor的使用
    2008-12-12
  • MySQL存储引擎MyISAM与InnoDB区别总结整理

    MySQL存储引擎MyISAM与InnoDB区别总结整理

    今天小编就为大家分享一篇关于MySQL存储引擎MyISAM与InnoDB区别总结整理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL添加索引特点及优化问题

    MySQL添加索引特点及优化问题

    这篇文章主要介绍了MySQL添加索引特点及优化问题,MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度,感兴趣的小伙伴可以参考一下
    2022-07-07
  • MySQL字符集乱码及解决方案分享

    MySQL字符集乱码及解决方案分享

    这篇文章主要给大家介绍了关于MySQL字符集乱码及解决方案的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • MySQL中UPDATE JOIN语句的使用详细

    MySQL中UPDATE JOIN语句的使用详细

    UPDATE JOIN是MySQL中一种结合UPDATE语句和JOIN操作的技术,本文主要介绍了MySQL中UPDATE JOIN语句的使用详细,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • MySQL统计函数GROUP_CONCAT使用陷阱分析

    MySQL统计函数GROUP_CONCAT使用陷阱分析

    这篇文章主要介绍了MySQL统计函数GROUP_CONCAT使用中的陷阱,结合实例形式分析了GROUP_CONCAT用于统计时的长度限制问题与相关注意事项,需要的朋友可以参考下
    2016-06-06
  • mysql触发器之触发器的增删改查操作示例

    mysql触发器之触发器的增删改查操作示例

    这篇文章主要介绍了mysql触发器之触发器的增删改查操作,结合实例形式分析了mysql触发器的定义及使用触发器进行增删改查等相关操作技巧,需要的朋友可以参考下
    2019-12-12

最新评论