Welcome 微信登录

首页 / 数据库 / MySQL / MySQL空闲连接超时错误

MySQL服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,MySQL将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。如此后链接则提示错误:com.MySQL.jdbc.exceptions.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state.查看MySQL5的手册,发现对wait_timeout的最大值分别是24天/365天(windows/linux)。以windows为例,假设我们要将其设为21天,我们只要修改MySQL5的配置文件“my.ini”(MySQL5 installation dir),在[MySQLd]增加一行:wait_timeout=1814400需要重新启动MySQL5。RedHat Enterprise Client 5.3 安装Oracle 9.2.0.4Oracle从dmp中导入一张表相关资讯      MySQL教程 
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL教程:关于I/O内存方面的一些  (01月24日)
  • CentOS上开启MySQL远程访问权限  (01/29/2013 10:58:40)
  • MySQL教程:关于checkpoint机制  (01月24日)
  • MySQL::Sandbox  (04/14/2013 08:03:38)
  • 生产环境MySQL 5.5.x单机多实例配  (11/02/2012 21:02:36)
本文评论 查看全部评论 (0)
表情: 姓名: 字数