`
ldzyz007
  • 浏览: 720349 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mysql 修改wait_timeout

阅读更多
mysql> show global variables like 'wait_timeout';
其默认值为8小时    28800
mysql的一个connection空闲时间超过8小时,mysql会自动断开该连接。

1.修改配置
vi /etc/my.cnf

[mysqld]
wait_timeout=10

# /etc/init.d/mysql restart

2.直接用sql命令行修改
mysql> set global wait_timeout=10;
mysql> show global variables like 'wait_timeout';
+----------------------------+-------+
| Variable_name              | Value |
+----------------------------+-------+
| wait_timeout               | 10    |
+----------------------------+-------+


show variables like '%time%';


timeBetweenEvictionRunsMillis = 20000
#dbcp每2000秒进行一次connection的检
minEvictableIdleTimeMillis = 28700
#每次检验中将超过28700秒处于空闲的connection断开



分享到:
评论

相关推荐

    MySQL wait_timeout连接超时

    这可以通过在MySQL配置文件(如my.cnf)中修改或在运行时使用`SET GLOBAL wait_timeout = 新的超时值`命令来实现。 2. **定期发送心跳请求**:应用程序可以在连接空闲时定期发送简单的查询(如`SELECT 1`)来保持...

    MySQL中interactive_timeout和wait_timeout的区别

    在MySQL中,`interactive_timeout` 和 `wait_timeout` 是两个重要的配置参数,它们与客户端连接到服务器的超时设置紧密相关。理解这两个参数的区别对于优化数据库性能和避免不必要的连接断开至关重要。 `...

    关于MySQL的wait-timeout连接超时问题报错解决方案.pdf

    2. 查看 wait_timeout 参数的值:可以通过 SHOW GLOBAL VARIABLES 命令来查看 wait_timeout 参数的值,例如:mysql> show global variables like 'wait_timeout'; 这将显示当前的 wait_timeout 值。 3. 避免使用 ...

    MySQL数据库连接超时(Wait_timeout)问题总结.pdf

    MySQL数据库的连接超时问题,通常表现为Wait_timeout错误,指的是当客户端与服务器之间的连接在指定时间内没有进行任何数据交互,数据库会自动断开这个连接,以释放资源并防止不必要的资源占用。这一特性在MySQL中是...

    关于MySQL的wait-timeout连接超时问题报错解决方案.docx

    在 MySQL 中,wait_timeout 参数是控制连接超时的关键参数。当该参数设置的太大时,可能会导致 MySQL 中大量的 SLEEP 进程无法及时释放,拖累系统性能。然而,如果将其设置的太小,可能会遭遇到“MySQL has gone ...

    mysql提示got timeout reading communication packets的解决方法

    错误提示: user: ‘root’ host: `localhost’ (Got timeout reading communication ...wait_timeout 的默认值这:120 根据情况增加吧. 这两个值是一个全局变量,可以动态增加,如: mysql> set global interactiv

    解决mysql出现大量TIME_WAIT

    - `net.ipv4.tcp_fin_timeout=30`:缩短TIME_WAIT状态的持续时间,单位为秒。 2. **使配置生效**:执行`sysctl -p`命令,使修改后的参数立即生效。 ### 三、优化MySQL配置 除了系统层面的优化,对MySQL数据库...

    mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

    增加 MySQL 的 wait_timeout 属性的值。 修改 /etc/mysql/my.cnf文件,在 [mysqld] 节中设置: # Set a connection to wait 8hours in idle status. wait_timeout =86400 相关参数,红色部分 mysql> show variables...

    MySQL性能优化之参数配置.docx

    例如,修改 my.cnf 文件,修改 back_log、wait_timeout、max_connections 等参数的值。 总结 MySQL 性能优化之参数配置是提高 MySQL 性能的重要步骤。通过合理地配置 MySQL 参数,可以最大程度地提高 MySQL 的性能...

    javaee mysql空闲关闭

    然而,为了优化资源使用,MySQL配置了一个参数`wait_timeout`,这个参数定义了连接在空闲多长时间后会被自动关闭。当JavaEE应用中的数据库连接在超过这个设定的时间没有执行任何操作,MySQL服务器会断开这个连接,这...

    还原大备份mysql文件失败的解决方法分享

    2. **wait_timeout** 和 **interactive_timeout**: 这两个参数分别定义了非交互式连接和交互式连接在无活动状态后等待多久关闭。在上述例子中,它们都被设置为2880000秒(约80小时)。这有助于防止长时间运行的还原...

    MySQL和连接相关的timeout 的详细整理

    MySQL中的各种timeout设置是数据库管理中的重要参数,它们关乎到系统的稳定性和性能。这些timeout值主要涉及连接建立、数据传输以及连接空闲时的管理,确保了资源的有效利用和系统的高效运行。 首先,`slave_...

    解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded_runtimeerror怎么修复

    在MySQL数据库操作中,"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded" 是一个常见的错误,它意味着在执行事务时,系统等待锁定资源的时间超过了预设的限制。这个错误通常发生在并发环境中,当...

    Spring Boot如何解决Mysql断连问题

    Spring Boot 解决 Mysql ...解决 Spring Boot 连接 Mysql 断连问题可以使用多种方法,包括在 application.properties 文件中添加配置项、修改 Mysql 的 wait_timeout 参数等。选择合适的方法可以根据实际情况进行选择。

    关于mysql提示too many connections问题解决方法.doc

    与`wait_timeout`类似,但适用于交互式会话,如MySQL客户端。 ### **永久解决方案** 1. **修改配置文件**: - 对于MySQL 8之前的版本,需要编辑`my.cnf`配置文件(通常位于`/etc/mysql/my.cnf`)。在`[mysqld]`...

    SQL查询超时的设置方法(关于timeout的处理)

    在实际操作中,可以使用`set`命令临时修改这些变量的值,如`mysql> set interactive_timeout = 1;`,但为了持久化设置,需要将更改写入MySQL配置文件(如my.cnf),然后重启MySQL服务以使更改生效。 总结来说,理解...

Global site tag (gtag.js) - Google Analytics