zoukankan      html  css  js  c++  java
  • mysql 连接超时解决方案: 怎样修改默认超时时间

    mysql数据库有一个wait_timeout的配置,默认值为28800(即8小时).

    在默认配置不改变的情况下,如果连续8小时内都没有访问数据库的操作,再次访问mysql数据库的时候,mysql数据库会拒绝访问。

    查看超时时间:
    show variables like  '%timeout%';
    闲置连接的超时时间由wait_timeout控制、默认8小时。

    解决方案:

    第一种途径使用命令行在mysql提示符下>set  global wait_timeout=1814400
    这种方式是一种临时方法,重启服务就会返回默认值了。


    第二种途径修改my.ini配置文件
    [mysqld]

    wait_timeout=31536000 
    interactive_timeout=31536000 
    在mysqld下面添加以上两行,后面的数字是时间
    首先服务中找到mysql,然后右键属性,在可执行文件的路径中,使劲向后拖动鼠标就可以看到my.ini的文件了

  • 相关阅读:
    C++中头文件包含的问题
    linux环境变量
    win32进程和线程
    断言
    win32中的常用类型转换
    可变形参
    #define
    CString与char*互相转化
    extern
    手机CPU和GPU厂商
  • 原文地址:https://www.cnblogs.com/juehai/p/9548804.html
Copyright © 2011-2022 走看看