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框架里面都有实现这功能除非我们配置默认关闭或者配置了生存时间,而博主的老大正是直接拷贝老配置到新代码里面才出现这问题

  • 相关阅读:
    Codeforces Round #239(Div. 2) 做后扯淡玩
    hdu 3507 Print Article
    prufer序列
    POJ 2778 DNA Sequence
    Codeforces Round #237 (Div. 2)
    poj3352
    图论知识
    POJ 2186
    Codeforces Round #236 (Div. 2)
    POJ 2823 Sliding Window
  • 原文地址:https://www.cnblogs.com/ydymz/p/10065303.html
Copyright © 2011-2022 走看看