MySQL Variables net_read_timeout 数据库 参数变量解释及正确配置使用
本站中文解释
net_read_timeout设置的是MySQL服务器等待客户端请求超时时间,单位是秒。如果客户端在设置好的时间内没有给MySQL服务器发送数据,MySQL服务器会把客户端断开。
要设置net_read_timeout变量,可以使用set命令:
set net_read_timeout=timeout;
其中timeout是你设置的超时时间(单位为秒)。
如果要永久保存,可以进入MySQL服务器的配置文件(通常是my.ini或my.cnf),添加一行:
net_read_timeout=timeout
然后重启MySQL服务器,该参数就被永久保存了。
官方英文解释
net_read_timeout
Command-Line Format | --net-read-timeout=# |
---|---|
System Variable | net_read_timeout |
Scope | Global, Session |
Dynamic | Yes |
Type | Integer |
Default Value | 30 |
Minimum Value | 1 |
Maximum Value | 31536000 |
Unit | seconds |
The number of seconds to wait for more data from a connection
before aborting the read. When the server is reading from the
client, net_read_timeout
is
the timeout value controlling when to abort. When the server
is writing to the client,
net_write_timeout
is the
timeout value controlling when to abort. See also
slave_net_timeout
.