zoukankan      html  css  js  c++  java
  • 关于MySQL的wait_timeout连接超时问题报错解决方案

    这是个很简单的异常。但是解决方法有n个。

    1.直接改mysql的配置

    mysql cmd

    show variables like ‘%timeout%’
    set wait_timeout=123456789
    set interactive_timeout=123456789

    2.改mysql.ini的配置

    找到下面的值的位置,然后修改,重新启动mysql即可

    wait_timeout=31536000  
    interactive_timeout=31536000  

     

    3.不修改mysql的配置,修改代码德佩值,让线程在mysql提示超时前回收,并重新连接

    也就是把连接池的生存周期减少。

     

    4. 定期使用连接池内的连接

    定期ping一下保持连接的健壮性,在spring默认的mybatis和jpa框架里面都有实现这功能除非我们配置默认关闭或者配置了生存时间,而博主的老大正是直接拷贝老配置到新代码里面才出现这问题

  • 相关阅读:
    求js数组中最小值
    分析apply,call方法
    前端模块化详解
    js中形参的小练习
    js中return返回值小练习
    mysql 视图
    mysql 数据库语句
    mysql 事务管理
    vue-前端工程化
    Vue-router
  • 原文地址:https://www.cnblogs.com/ydymz/p/10065303.html
Copyright © 2011-2022 走看看