zoukankan      html  css  js  c++  java
  • 设置mysql的interactive_timeout和wait_timeout的值

    1,为什么要重新设置这两个变量的值?

          因为如果数据库默认这两个变量的值是8小时(即28800秒)如果在8小时之内没有连接到数据库,等下次再连的时候就会抛连接超时,或连接关闭这样的异 常,但是多连接几次就会好,因此我在想 把这两个变量的值设长一点,如30天(2592000),如果不行 再设置长一点  ,这样就有一个问题,希望有大牛看到我这篇博客后替我分析分析,问题是:这个时间设置长了以后会不会对数据库的资源造成浪费,这个浪费是不是在我们可以接 受的范围之内?

    2,怎样设置这个两个变量值

         1,修改配置文件/etc/my.cnf(windows下my.ini),在[mysqld]下加两行interactive_timeout=设置 值     wait_timeout=设置的值  然后重启mysql服务    service mysqld stop 命令 然后service mysqld start

    或者是 service mysqld restart    再在sql里输入 show variables like '%timeout%'  查看这两个变量的值是不是改过来了

        2,直接在sql命令行里设置  set global interactive_timeout=设置值     set global wait_timeout=设置值  这样的设置好像是只要一重启mysql服务 就会还原的(我试过是这样的)

  • 相关阅读:
    Git官方推荐用书
    二叉树-补习
    POJ 2251 Dungeon Master(三维BFS)
    Codeforces 675C Money Transfers (思维题)
    HDU 1195 Open the Lock(BFS)
    HDU 1010 Tempter of the Bone(DFS+剪枝)
    POJ 1426 Find The Multiple(DFS,BFS)
    POJ 3216 Prime Path (BFS)
    POJ 3278 Catch that cow(BFS)
    UVa 572 Oil Deposits(简单DFS)
  • 原文地址:https://www.cnblogs.com/mrray/p/3449804.html
Copyright © 2011-2022 走看看