首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

MySQL中批改variables表中的wait_timeout参数

2012-07-25 
MySQL中修改variables表中的wait_timeout参数  MySQL出现com.mysql.jdbc.exceptions.jdbc4.Communications

MySQL中修改variables表中的wait_timeout参数

  MySQL出现com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was?**** ms ago)。

show variables;    // 查看所有variable_name和Value

  注:

  interactive_timeout:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。又见wait_timeout?

  wait_timeout:服务器关闭非交互连接之前等待活动的秒数。在线程启动时,根据全局wait_timeout值或全局interactive_timeout值初始化会话wait_timeout值,取决于客户端类型(由mysql_real_connect()的连接选项CLIENT_INTERACTIVE定义),又见interactive_timeout?。

  

  可以看出两个个变量是协同工作的。wait_timeout在Windows系统下的取值范围是1-2147483,Linux下为1-31536000,interactive_time取值依赖于wait_timeout值得变动,它们默认值均为28800,恰好8小时。?

[mysqld] wait_timeout=20interactive_timeout=20 ?  保存退出,重启mysql服务。?    相关参考:  1.MySQL5手册。  2.http://hi.baidu.com/thinkinginlamp/blog/item/d9e0cb13b04c5428dd540111.html。其中提供了默认参数的一些优化配置方法。

热点排行