设置Mysql的连接超时参数

在Mysql的默认设置中,如果一个数据库连接超过8小时没有使用(闲置8小时,即

28800s),mysql server将主动断开这条连接,后续在该连接上进行的查询操作都将失败,将

出现:error 2006 (MySQL server has gone away)!。

查看mysql server超时时间:

msyql> show global variables like ‘%timeout%‘;

设置mysql server超时时间(以秒为单位):

msyql> set global wait_timeout=10;

msyql> set global interactive_timeout=10;

源地址:http://blog.chinaunix.net/uid-26758020-id-3307042.html

时间: 2024-10-14 16:18:37

设置Mysql的连接超时参数的相关文章

Solaris10 如何设置空闲ssh连接超时断开

在ssh的配置文件中有2个参数可以控制空闲连接超时断开.这2个参数是ClientAliveCountMax和ClientAliveInterval. Solaris10上设置空闲ssh连接超时断开的方法如下: 修改/etc/ssh/sshd_config文件,在文件中加入以下内容: ClientAliveCountMax = 0 ClientAliveInterval = 600 #单位是秒 然后重启ssh服务: #> svcadm restart ssh 这两个参数的说明参见man sshd_

mysql 远程连接超时解决办法

设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接. 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库. 方法如下: 默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆: 需要更改权限才能实现远程连接MYSQL数据库. 可以通过以下方式来确认: root#mysql -h localhost -uroot -p Enter passwo

golang中mysql建立连接超时时间timeout 测试

本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为5s,读超时时间6s. MySQL server IP是192.168.0.101,端口3306. 每3s执行一次SQL. // simple.go package main import ( "database/sql" "log" "time"

设置mysql 事务锁超时时间 innodb_lock_wait_timeout

Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错. mysql> SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| innodb_lock

设置mysql远程连接root权限

在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接.需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库.方法如下:默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只提供localhost本机登陆:需要更改权限才能实现远程连接MYSQL数据库.可以通过以下方式来确认:root#mysql -h localhost -uroot -pEnter password: ******Welcome to the

Ubuntu下mysql修改连接超时wait_timeout

命令行登入mysql show variables like '%timeout%':(其中有用的是: interactive_timeout  和wait_timeout  为28800,默认为8小时设置:) set ? interactive_timeout=764000;  set  ?wait_timeout=764000; (设置为10天) 执行?show variables like '%timeout%':看看执行成功没有

Nginx服务优化(五)设置连接超时

配置Nginx实现连接超时 在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费,可设置相应的连接超时参数,实现控制连接访问时间. 1.用"curl -I"命令查看connection参数 [[email protected] nginx]# curl -I 192.168.52.131 HTTP/1.1 200 OK Server: nginx/1.1.1 Date: Wed, 13 Nov 2019 11:06:54 GMT Content-Type: text/html

配置Nginx实现连接超时及修改进程数!

在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费,可以设置相应的连接超时参数,实现控制连接访问时间.keepalived_timeout :设置连接保持超时时间,一般可只设置该参数,默认为 75 秒,可根据网站的情况设置,或者关闭,可在 http 段.server 段.或者 location 段设置.client_header_timeout :指定等待客户端发送请求头的超时时间.client_body_timeout :设置请求体读超时时间.若出现超时,会返回 408 报错 [[e

Nginx之连接超时,进程管理优化(负载均衡)

Nginx之连接超时 在企业网站中,为了避免同一个客户长时间占用连接,造成资源浪费可设置相应的连接超时参数,实现控制连接访问时间 配置nginx [[email protected] ~]# yum install pcre-devel zlib-devel gcc gcc-c++ -y ##安装环境包 [[email protected] ~]# useradd -M -s /sbin/nologin nginx ##创建程序性用户 [[email protected] ~]# mkdir /