本篇文章主要介绍了Spring Boot如何解决Mysql断连问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在Spring Boot JPA连接Mysql的过程中,经过 8小时后会发现断连的情况。application.properties配置如下(此坑我跳过,欢迎入坑):spring.datasource.url=jdbc:mysql://localhost/test

spring.datasource.username=dbuser

spring.datasource.password=dbpass

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

原因分析:

mysql在默认的情况下,如果发现一个连接空闲时间超过8小时,将会在数据库端自动关闭这个连接。(mysql wait_timeout 为8小时)。

解决方式:

1 . Mysql 5 版本之前可以通过在URL后面加入autoReconnect=true,如:spring.datasource.url=jdbc:mysql://localhost/test?autoReconnect=true

2 . application.properties文件中加入:spring.datasource.test-on-borrow=false

spring.datasource.test-while-idle=true

spring.datasource.time-between-eviction-runs-millis= 3600000

3 . 粗暴点的直接修改 wait_timeout 时间:show global variables like 'wait_timeout';

推荐第二种方式

MySQL断开SpringBoot_如何使用SpringBoot解决Mysql断连问题的详细介绍相关推荐

  1. mysql主从切换gtid不一致_解决mysql使用GTID主从复制错误问题

    解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决 ...

  2. mysql数据没有同步更新_解决MySQL的主从数据库没有同步的两种方法

    问题 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多.发现很正常. show master statu ...

  3. mysql主从1594错误_3分钟解决MySQL主从1594错误

    3分钟解决MySQL主从1594错误简介 Part1:写在最前 1594这个错误看起来挺严重的,会提示你binlog文件或者Relay log损坏了,例如binary log is corrupted ...

  4. mysql my.ini位置错误_解决mysql导入数据量很大导致失败及查找my.ini 位置(my.ini)在哪...

    数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败: 这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加ma ...

  5. mysql 4 中文模糊查询_解决MySQL中文模糊查询问题

    解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在.对于此 ...

  6. mysql手动启动1067错误_解决MySQL启动时万恶的1067错误(转)

    解决MySQL启动时万恶的1067错误(转)[@more@]我的机器不知为何,安装MySQL的时候,一到配置那一步就无休止的等待,只好结束任务,然而启动MySQL的时候出现1067错误提示.卸载,依然 ...

  7. mysql binary 查询_MYSQL的binary解决mysql数据大小写敏感问题 《转载》

    BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写 如下: mysql> select binary 'ABCD'='ab ...

  8. mysql 可逆编码,简单明白彻底解决 MySQL 中文编码问题

    简单明白彻底解决 MySQL 中文编码问题 1. 问题重现 mysql> create database school; mysql> use school; mysql> crea ...

  9. mysql 5.6 登录 警告_解决mysql登录出现警告问题的简单方法

    解决mysql登录出现警告问题的简单方法 发布时间:2020-05-11 11:50:39 来源:亿速云 阅读:125 作者:三月 本文主要给大家介绍解决mysql登录出现警告问题的简单方法,文章内容 ...

最新文章

  1. Java RMI(远程方法调用) 实例与分析 (转)
  2. 面试题目_经典面试题目「回溯算法」解数独
  3. gearhost php,Gearhost 免费主机的申请
  4. cuda gpu相关汇总
  5. Linux常用命令笔记---创建私有YUM源
  6. 【LeetCode】剑指 Offer 60. n个骰子的点数
  7. 微信上线「行程查询」服务;钉钉 CEO 回应被打「一星」;Go 1.14 发布 | 极客头条...
  8. aws php sns,PHP中的AWS SNS HTTP订阅确认
  9. 最快的Java序列化框架Protostuff简介
  10. CSS学习总结(5)——列表/表格/链接/鼠标光标样式
  11. 戴尔服务器怎么win7系统安装系统,戴尔 DELLVostro3400能不能安装windows7系统_戴尔 DELLVostro3400怎么安装win7系统-win7之家...
  12. stm32cubeide 汉化包_经过两天瞎折腾,分享下STM32CUBE IDE的用法
  13. 手把手教你搭建Hexo博客
  14. 1、电脑鼠标右键反应慢,解决办法
  15. 总结:6个不得不看的APP获客模式
  16. ubuntu桌面管理环境 gdm3,KDM,lightdm
  17. 中国十大域名注册虚拟主机提供商排行榜
  18. LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料
  19. 首届中国国际新型储能技术及工程应用大会今日在长沙召开
  20. python小说爬虫实训报告_1.2Python网络爬虫实践(1)爬取89文学网小说

热门文章

  1. 什么是Web框架、web框架有什么功能?
  2. java字符截取_java中截取字符串方法
  3. 通过WMIC指令获取CPU、主板及BIOS序列号
  4. JavaScript新特性 async和await
  5. Linux_Chrome出现Adobe Flash Player is out of date解决方法
  6. Sapphire 手机连接打印机控件Sapphire IrDA Utility龙博方案网详细介绍
  7. 聚合路由器与普通路由器的区别
  8. 解决移动端scroll滑动很卡的问题
  9. Linux RCU机制+内存屏障
  10. java 重写url_网站URL重写(Java UrlRewrite 的使用)